home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 1881 / dos33.hlp next >
Text File  |  1988-06-05  |  83KB  |  3,753 lines

  1. ANSI.SYS
  2. COMMAND NAME:^  ANSI.SYS
  3.  
  4. DESCRIPTION:^   ANSI.SYS is a device
  5. driver that allows use of the extended
  6. screen and keyboard features.
  7.  
  8. COMMAND TYPE:^  External
  9.  
  10. VERSION:^   2.0 and up
  11.  
  12. USE:^  DEVICE = ANSI.SYS
  13.  
  14. EXAMPLE:  DEVICE = ANSI.SYS^
  15.  
  16. after this command is placed in the
  17. CONFIG.SYS file, the extended screen and
  18. keyboard drivers will be loaded.
  19.  
  20. NOTE:^  The ANSI.SYS device driver
  21. must be placed in the CONFIG.SYS file
  22. and be used in conjunction with the
  23. DEVICE = DRIVER command. 
  24.  
  25. APPEND
  26. COMMAND NAME:^  APPEND
  27.  
  28. DESCRIPTION:^   Locates files outside
  29. of current directory that have
  30. extensions other than .COM, .EXE, and
  31. .BAT.
  32.  
  33. COMMAND TYPE:^  Internal and External
  34.  
  35. VERSION:^   3.3 and up
  36.  
  37. USE:^ The first time APPEND is loaded:
  38.  
  39.      APPEND d:path[;[d:]path ...]
  40.  
  41.              or
  42.  
  43.      APPEND [/X][/E]
  44.  
  45.      After APPEND has been loaded:
  46.  
  47.      APPEND d:path[;[d:]path ...]
  48.  
  49.              or
  50.  
  51.      APPEND [;]
  52.  
  53. d:path^ specifies the path to search. 
  54. Paths cannot be specified the first time
  55. the APPEND command is loaded if either
  56. /X or /E are also specified.
  57.  
  58. ;^ to separate the APPEND paths or to
  59. request the list to be reset to null if
  60. the semi-colon is the only parameter.
  61.  
  62. /X^ to process SEARCH FIRST, FIND
  63. FIRST, and EXEC functions.  Commands
  64. such as COMP and DIR use the SEARCH
  65. FIRST functions to search for files. 
  66. Commands such as BACKUP, RESTORE, and
  67. TREE use the FIND FIRST function to
  68. locate files.  DOS uses the EXEC
  69. function any time a command is entered.
  70.  
  71. NOTE:^  If APPEND has been loaded with
  72. /X, before using BACKUP or RESTORE,
  73. APPEND must be issued using null (;).
  74.  
  75. /E^ is used to keep the APPEND paths
  76. in the DOS environment, similar to the
  77. PATH command.  APPEND searches the
  78. environment on each call to find the
  79. path.
  80.  
  81. If the /E is not specified, the path
  82. string is held within the APPEND
  83. command.  The paths are not stored in
  84. the environment and can only be viewed
  85. or changed by using the APPEND command.
  86.  
  87. /X and /E can only be specified on the
  88. first invocation of the APPEND command.
  89.  
  90. NOTE:^  Some applications read a file
  91. from an APPENDed directory and then
  92. write the file back out to the disk. 
  93. The application writes the file in the
  94. current directory, leaving the original
  95. copy unchanged.
  96.  
  97.           WHY USE APPEND ??^
  98. The APPEND command allows you to store
  99. applications only once on your fixed
  100. disk.  Those applications can be used
  101. without changing to the directory that
  102. contains them.
  103.  
  104. For example, correspondence can be
  105. sorted into categories, by subject or
  106. content.  Rather than duplicate the
  107. editor, word processor, and spelling aid
  108. programs in each letter category or
  109. directory, you can install those
  110. programs and their associated operating
  111. files, in one directory.
  112.  
  113. EXAMPLE:^  Assume directories have
  114. been created for each letter.  Before
  115. you load any word processing, editing or
  116. spelling aid application, use one of the
  117. following sets of commands:
  118. 
  119. PATH C:\APPS
  120. APPEND /E
  121. APPEND C:\APPS
  122.  
  123.   or
  124.  
  125. APPEND /E /X
  126. APPEND C:\APPS
  127. ^
  128. Now you can use the application that was
  129. installed in C:\APPS as if it were in
  130. your current directory.  Since the files
  131. that the application needs to operate
  132. (that do not have an extension of .COM,
  133. .EXE, or .BAT) are in C:\APPS, the
  134. application will find them with the help
  135. of APPEND.  To edit a file in C:\TEXT,
  136. you would change to that directory that
  137. the file is in and execute your
  138. application.  When you save the file,
  139. the new version will be written to the
  140. current directory.
  141.  
  142.  
  143. ASSIGN
  144. COMMAND NAME:^  ASSIGN
  145.  
  146. DESCRIPTION:^   Causes a request for
  147. one drive to be routed to another drive.
  148.  
  149. COMMAND TYPE:^  External
  150.  
  151. VERSION:^   2.0 and up
  152.  
  153. USE:^  ASSIGN [x [=] y[...]]
  154.  
  155. Requests for drive 'x' are routed to
  156. drive 'y'.
  157.  
  158. EXAMPLE:  ASSIGN A=C^
  159.  
  160. After issuing this command, any requests
  161. for drive A: will access drive C:.
  162. e.g.  DIR A: will list the files on
  163. drive C:.
  164.  
  165. ASSIGN entered without parameters will
  166. reset any ASSIGNments.
  167.  
  168. ATTRIB
  169. COMMAND NAME:^  ATTRIB
  170.  
  171. DESCRIPTION:^   Allows you to manually
  172. set the ARCHIVE or READ-ONLY attributes
  173. on any file.
  174.  
  175. COMMAND TYPE:^  External
  176.  
  177. VERSION:^   3.0 and up
  178.  
  179. USE:^  ATTRIB [+R|-R][+A|-A][d:][path]
  180.       [filename][/S]
  181.  
  182. +R^ sets the file attribute to
  183. READ-ONLY.
  184.  
  185. -R^ removes the READ-ONLY file
  186. attribute and allows updating of the
  187. file.
  188.  
  189. +A^ sets the archive bit.
  190.  
  191. -A^ resets the archive bit.
  192.  
  193. d: path filename^ specifies the file
  194. whose attributes will be changed.
  195.  
  196. /S^ to process all files in the
  197. specified directory and its
  198. subdirectories.  (This switch is valid
  199. for DOS 3.3 and later versions).
  200.  
  201. EXAMPLE:  ATTRIB +R HELP.COM^
  202.  
  203. The above example sets the file
  204. 'HELP.COM' to a READ-ONLY status. 
  205.  
  206. BACKUP
  207. COMMAND NAME:^  BACKUP
  208.  
  209. DESCRIPTION:^   Backs up files from
  210. one disk to another.
  211.  
  212. COMMAND TYPE:^  External 
  213.  
  214. VERSION:^   2.0 and up
  215.  
  216. USE:^  BACKUP d:[path][filename]
  217.       d:[/S][/M][/A][/D:mm-dd-yy]      
  218.       [/T:hh:mm:ss][/F]      
  219.       [/L[:[d:[path]filename]]]
  220.  
  221. d:\path\filename^ specifies the
  222. source drive (the drive that contains
  223. the files that you want to back up).
  224.  
  225. The second d:^ specifies the
  226. destination drive (the drive to back up
  227. the files to).
  228.  
  229. /S^ includes all subdirectories in the
  230. backup.
  231.  
  232. /M^ backs up files that have been
  233. modified since the last backup.
  234.  
  235. /A^ backs up additional files to a
  236. diskette with back up files already on
  237. it.  Without this option, all files on
  238. the backup diskette will be destroyed. 
  239.  
  240. /D:mm-dd-yy^ backs up files that have
  241. been modified since a specific date.
  242.  
  243. NOTE:^  The following options /T,
  244. /F, and /L^ are new to DOS 3.3.  Do not
  245. try them with earlier versions.
  246.  
  247. /T:hh:mm:ss^ backs up files that have
  248. been modified on or after the specified
  249. time on the date specified.
  250.  
  251. /F^ formats the target diskette if it
  252. is not already formatted.
  253.  
  254. /L^ creates a log.  If a file name is
  255. not specified, the default is
  256. BACKUP.LOG, and the file is stored in
  257. the root directory of the source drive. 
  258. If a log file exists, the information is
  259. appended to the end of that file.  The
  260. first record of the file contains:
  261.  
  262. The date of the backup
  263. The time of the backup
  264.  
  265. Subsequent records contain:
  266.  
  267. Diskette number of the backed up file.
  268. Full path and file name of each backed
  269. up file.
  270.  
  271. Files created using the BACKUP command
  272. must be RESTOREd to be useful.
  273.  
  274. EXAMPLE:  BACKUP C:\*.* A:/S^
  275.  
  276. This example will back up all files (in
  277. all subdirectories) on drive C: to drive
  278. A:.
  279.  
  280. BREAK
  281. COMMAND NAME:^  BREAK
  282.  
  283. DESCRIPTION:^   Enables or disables
  284. extended CTRL-BREAK checking.
  285.  
  286. COMMAND TYPE:^  Internal
  287.  
  288. VERSION:^   2.0 and up
  289.  
  290. USE:^  BREAK = [ON|OFF]
  291.  
  292. ON and OFF^ are the allowable 
  293. settings.  The default setting is 
  294. BREAK = OFF.
  295.  
  296. When BREAK = OFF, DOS checks for a
  297. CTRL-BREAK only during standard input
  298. operations, standard output operations,
  299. print operations, and auxiliary
  300. operations.
  301.  
  302. EXAMPLE:  BREAK = ON^
  303.  
  304. This example sets the extended BREAK
  305. checking to on.  When BREAK is on, DOS
  306. will respond to CTRL-BREAK at any time.
  307.  
  308. BUFFERS
  309. COMMAND NAME:^  BUFFERS
  310.  
  311. DESCRIPTION:^   Sets the number of
  312. disk buffers allowed.
  313.  
  314. COMMAND TYPE:^  System Configuration
  315.  
  316. VERSION:^   2.0 and up
  317.  
  318. USE:^  BUFFERS = xx
  319.  
  320. xx^ must be a value from 1 to 99
  321. specifying the number of buffers to be
  322. used.  The default value is two buffers.
  323.  
  324. For disk intensive applications such as
  325. a database, more buffers are recom-
  326. mended.  Adding more buffers can speed
  327. up certain applications.  There is a
  328. limit, however, if you set the number of
  329. buffers over 20 it will begin to slow
  330. down applications.
  331.  
  332. EXAMPLE:  BUFFERS = 12^
  333.  
  334. Sets the number of buffers used by the
  335. system to 12.
  336.  
  337. NOTE:^  This command must be placed in
  338. the CONFIG.SYS file and is not a normal
  339. DOS command.
  340.  
  341. CALL
  342. COMMAND NAME:^  CALL
  343.  
  344. DESCRIPTION:^   Allows a batch file to
  345. be called from within another batch file
  346. without ending the first batch file. 
  347. This allows batch files to be treated as
  348. a command in a batch file.
  349.  
  350. COMMAND TYPE:^  Internal
  351.  
  352. VERSION:^  3.3 and up
  353.  
  354. USE:^  CALL [d:][path][filename]
  355.  
  356. d: path filename^ specifies the path
  357. and filename of the batch file to be
  358. called.
  359.  
  360. CALL can be used from any line inside of
  361. a batch file and is limited only by
  362. available memory.  A batch file may call
  363. itself, but be careful to ensure the
  364. batch file eventually terminates.
  365.  
  366. EXAMPLE:^  call test^
  367.  
  368. This example is a section from a batch
  369. file.  It calls the file TEST.BAT.
  370.  
  371. NOTE:^  The CALL command should not be
  372. used with piping or redirection.
  373.  
  374.  
  375. CHCP
  376. COMMAND NAME:^  CHCP
  377.  
  378. DESCRIPTION:^   Selects the code page
  379. that DOS will use and selects that code
  380. page for as may devices as possible. 
  381. This is a system level command, while
  382. MODE is a device level command.
  383.  
  384. COMMAND TYPE:^  Internal
  385.  
  386. VERSION:^  3.3 and up
  387.  
  388. USE:^  CHCP [nnn]
  389.  
  390. [nnn]^ specifies the desired code
  391. page.  If omitted, the operating system
  392. code page is displayed.
  393.  
  394. NOTES:^
  395.   
  396.   1.  The NLSFUNC command must be loaded
  397. prior to issuing the CHCP command.  See
  398. the NLSFUNC command for more
  399. information.
  400.  
  401.   2.  If a device driver has not been
  402. prepared for the requested code page,
  403. CHCP cannot select the code page for
  404. that device.  Refer to the MODE command
  405. in this chapter.
  406.  
  407.   3.  This command may need to access
  408. the COUNTRY.SYS file.  If the file
  409. cannot be found, a FILE NOT FOUND
  410. message is displayed.  Using the
  411. COUNTRY= statement in the CONFIG.SYS
  412. file or the NLSFUNC command, you can
  413. tell DOS where to find COUNTRY.SYS.
  414.  
  415.  
  416. CHDIR
  417. COMMAND NAME:^  CHDIR
  418.  
  419. DESCRIPTION:^   Displays or changes
  420. the current working directory.
  421.  
  422. COMMAND TYPE:^  Internal
  423.  
  424. VERSION:^   2.0 and up
  425.  
  426. USE:^  CHDIR [d:][path]
  427.  
  428.    or^
  429.  
  430. CD [d:][path]
  431.  
  432. d: path^ specifies the new drive and
  433. directory that will be made current.
  434.  
  435. If no parameters are used then the
  436. current drive and directory are
  437. displayed.
  438.  
  439. EXAMPLE:  CD \DOS^
  440.  
  441. Sets the working directory to a
  442. directory named DOS if it is available.
  443.  
  444. CHKDSK
  445. COMMAND NAME:^  CHKDSK
  446.  
  447. DESCRIPTION:^   Analyzes the files and
  448. directories on a disk and displays the
  449. total and available disk and RAM memory.
  450.  
  451. COMMAND TYPE:^  External
  452.  
  453. VERSION:^   2.0 and up
  454.  
  455. USE:^  CHKDSK [d:][path][filename]
  456.       [/F][/V]
  457.  
  458. d: path filename^ specifies a filename
  459. to check.  If a filename is specified,
  460. CHKDSK will report the number of
  461. noncontiguous areas occupied by the
  462. file.
  463.  
  464. /F^  corrects errors found in the
  465. directory and in the file allocation
  466. table, other errors are noted, but not
  467. corrected.
  468.  
  469. /V^  displays the paths and filenames
  470. on the specified drive. 
  471.  
  472. If CHKDSK finds invalid or lost
  473. clusters, you will be asked if you want
  474. to convert the lost clusters to files. 
  475. If you used the /F switch and answer yes
  476. to the prompt then the lost clusters
  477. will be converted to files.
  478.  
  479. These files will be named with the
  480. following naming convention:
  481.  
  482.           FILExxxx.CHK^
  483.  
  484. where  xxxx^ is a four digit number
  485. starting with 0000.
  486.  
  487. EXAMPLE:^  CHKDSK C: /F^
  488.  
  489. gives a status report of drive C: and
  490. fixes any errors found in the directory
  491. or the file allocation table.
  492.  
  493. EXAMPLE:^  CHKDSK C:*.*^
  494.  
  495. gives a status report of drive C: and
  496. lists any files that contain non-
  497. contiguous areas (files that are spread
  498. out around the disk).
  499.  
  500. If you have a large number of non-
  501. contiguous areas, it could slow the
  502. system speed considerably.  Performing a
  503. BACKUP and RESTORE of all files will
  504. correct this problem. 
  505.  
  506. CLS
  507. COMMAND NAME:^  CLS
  508.  
  509. DESCRIPTION:^   Clears the display.
  510.  
  511. COMMAND TYPE:^  Internal
  512.  
  513. VERSION:^   2.0 and up
  514.  
  515. USE:^  CLS
  516.  
  517. EXAMPLE:  CLS^
  518.  
  519. clears the screen.
  520.  
  521. COMMAND
  522. COMMAND NAME:^  COMMAND
  523.  
  524. DESCRIPTION:^   Invokes a secondary
  525. command processor.
  526.  
  527. COMMAND TYPE:^  External
  528.  
  529. VERSION:^   2.0 and up
  530.  
  531. USE:^  COMMAND [d:][path][/P]
  532.       [/C string][/E: xxxxx]
  533.  
  534. d: path^ is the drive and path that
  535. DOS will look in for the COMMAND
  536. processor.
  537.  
  538. /P^ makes the secondary command
  539. processor permanent in memory.  If you
  540. use the /P switch you cannot return to
  541. the original command processor.
  542.  
  543. /C string^   passes a string (a DOS
  544. command) to the command processor and
  545. then exits automatically.
  546.  
  547. /E:xxxxx^ is an integer that specifies
  548. the size of the environment.  The
  549. acceptable range of xxxxx is from 160 to
  550. 32768.
  551.  
  552. EXAMPLE:  COMMAND /C CHKDSK^
  553.  
  554. loads a secondary command processor,
  555. passes the command CHKDSK to DOS, and
  556. returns to the original command
  557. processor.
  558.  
  559. COMP
  560. COMMAND NAME:^  COMP
  561.  
  562. DESCRIPTION:^   Compares the contents
  563. of one file (or group of files) to
  564. another.
  565.  
  566. COMMAND TYPE:^  External
  567.  
  568. VERSION:^   2.0 and up
  569.  
  570. USE:^  COMP [d:][path][filename] 
  571.       [d:][path][filename]
  572.  
  573.  
  574. The first d: path filename^ specifies
  575. the first set of files to be compared.
  576.  
  577. The second d: path filename^ specifies
  578. the second set of files to be compared.
  579.  
  580. COMP^ compares files byte for byte. 
  581. Any bytes that do not match are 
  582. displayed. A typical error message would
  583. look like:
  584.  
  585.       Compare error at OFFSET 3B^
  586.       File 1 = 17^
  587.       File 2 = 26^
  588.  
  589. After 10 errors, COMP will abort.
  590.  
  591. EXAMPLE:  COMP A:HELP.* C:^
  592.  
  593. compares the contents of all files with
  594. the filename of HELP and any extension
  595. on drive A: to files on drive C: with
  596. matching filenames.
  597.  
  598. COPY
  599. COMMAND NAME:^  COPY
  600.  
  601. DESCRIPTION:^  Copies a file (or group
  602. of files) to the same or another disk.
  603.  
  604. COMMAND TYPE:^  Internal
  605.  
  606. VERSION:^   2.0 and up
  607.  
  608. USE:^  COPY [/A][/B][d:][path]
  609.       filename [/A][/B][d:][path]
  610.       [filename] [/A][/B][/V]
  611.  
  612.   or^
  613.  
  614. COPY  [/A][/B][d:][path] filename
  615.       [/A][/B][+[d:][path]
  616.       filename [/A][/B]] [d:][path]
  617.       [filename] [/A][/B][/V]
  618.  
  619.   or^
  620.  
  621. COPY  [/A][/B][d:][path] filename
  622.       [/A][/B][+[[,,]d:][path]filename
  623.       [/A][/B]...] [d:][path][filename]
  624.       [/A][/B][/V]
  625.  
  626.  
  627. The first d: path filename^ specifies
  628. the source file.
  629.  
  630. Using the +^ symbol will cause files
  631. to be joined together as they are
  632. copied.  For example:
  633.  
  634. EXAMPLE:   COPY FILE1 + FILE2 FILE3^
  635.  
  636. will copy the contents of FILE1 and
  637. FILE2 into FILE3.
  638.  
  639. The second d: path filename^ specifies
  640. the destination file.
  641.  
  642. When /A^ is used with the source
  643. filename, it will be copied up to the
  644. first end of file marker (Ctrl-Z). 
  645. The rest of the file will not be copied.
  646.  
  647. When /A^ is used with the destination
  648. file, an end of file marker will be
  649. added to the end of the file.
  650.  
  651. When /B^ is used with the source
  652. filename, the entire file will be
  653. copied (including CTRL-Z).
  654.  
  655. When /B^ is used with the destination
  656. filename, no end of file marker will be
  657. added to the end of the file.
  658.  
  659. /V^ verifies that the data is copied
  660. correctly.
  661.  
  662. The +^ symbol will concatenate or
  663. combine files as it copies.
  664.  
  665. EXAMPLE:
  666. COPY FIRST + SECOND  NEWFILE^
  667.  
  668. This command will copy the contents
  669. of the files FIRST and SECOND into the 
  670. file NEWFILET.
  671.  
  672. WILD CARD CHARACTERS:^  Wild Card
  673. characters are allowed within or in
  674. place of filenames.
  675.  
  676. There are two wild card characters, ?^
  677. and *^, that may be used with the copy
  678. command.  The characters ?^ and *^
  679. are very handy for copying groups of
  680. files with a single command.
  681.  
  682. Using the ?^ character within a
  683. filename indicates that any character
  684. can occupy that position in the
  685. filename.
  686.  
  687. EXAMPLE:  COPY FIR??.DAT B:^
  688.  
  689. This command will include files such as
  690.  
  691.    FIRST.DAT^
  692.    FIRMS.DAT^
  693.    FIR01.DAT^
  694.  
  695.  
  696. Using the *^ character within a
  697. filename indicates that any character or
  698. group of characters can occupy that
  699. position.
  700.  
  701. EXAMPLE:  COPY *.DAT B:^
  702.  
  703. This command will include any file with
  704. the extension DAT.  The following files
  705. would be included.
  706.  
  707.     TEST.DAT^
  708.    FIRST.DAT^
  709.     HELP.DAT^
  710.  
  711. COUNTRY
  712. COMMAND NAME:^  COUNTRY
  713.  
  714. DESCRIPTION:^   Selects the date,
  715. time, and currency formats to use for a
  716. specific country.
  717.  
  718. COMMAND TYPE:^  System Configuration
  719.  
  720. VERSION:^   3.0 and up
  721.  
  722. USE:^  COUNTRY = xxx
  723.  
  724. xxx^ is a 3 digit code which
  725. designates a particular country.
  726.  
  727. The following codes and corresponding
  728. countries are listed below.
  729.  
  730. AUSTRALIA      061^
  731. BELGIUM        032^
  732. CANADA/FRENCH  002^
  733. DENMARK        045^
  734. FINLAND        358^
  735. FRANCE         033^
  736. GERMANY        049^
  737. ITALY          039^
  738. ISRAEL         972^
  739. MIDDLE EAST    785^
  740. NETHERLANDS    031^
  741. NORWAY         047^
  742. PORTUGAL       351^
  743. SPAIN          034^
  744. SWEDEN         046^
  745. SWITZERLAND    041^
  746. U. KINGDOM     044^
  747. USA            001^
  748.  
  749. EXAMPLE:  COUNTRY = 001^
  750.  
  751. Sets the COUNTRY code for USA.
  752.  
  753. NOTE:^  This command must be placed in
  754. the CONFIG.SYS file and is not a normal
  755. DOS command.
  756.  
  757. CTTY
  758. COMMAND NAME:^  CTTY
  759.  
  760. DESCRIPTION:^   Changes the standard
  761. input and output device to an auxiliary
  762. device, or restores the keyboard and
  763. screen as the standard input and output
  764. devices.
  765.  
  766. COMMAND TYPE:^  Internal
  767.  
  768. VERSION:^   2.0 and up
  769.  
  770. USE:^  CTTY device
  771.  
  772. The available devices are:
  773.  
  774.   AUX:      ASYNCHRONOUS PORT^
  775.   COM1:     ASYNCHRONOUS PORT^
  776.   COM2:     ASYNCHRONOUS PORT^
  777.   CON:      KEYBOARD INPUT and SCREEN^
  778.             OUTPUT^
  779.  
  780. EXAMPLE:  CTTY COM1^
  781.  
  782. After this command is performed, all
  783. standard input and output will be sent
  784. to and taken from the primary
  785. asynchronous port.
  786.  
  787. DATE
  788. COMMAND NAME:^  DATE
  789.  
  790. DESCRIPTION:^   Displays or sets the
  791. system date.
  792.  
  793. COMMAND TYPE:^  Internal
  794.  
  795. VERSION:^   2.0 and up
  796.  
  797. USE:^  DATE [mm-dd-yy]
  798.  
  799. If DATE is entered with no parameters,
  800. the current date will be displayed and
  801. you will be prompted to enter a new
  802. date.  If the date is correct, simply
  803. press ENTER.
  804.  
  805. If you wish, you may enter the date
  806. immediately after DATE in the format
  807. mm-dd-yy.  
  808.  
  809. mm^ is a two digit month designation.
  810.   
  811. dd^ is a two digit day designation.
  812.  
  813. yy^ is a two digit year designation.
  814.  
  815. EXAMPLE:  DATE 03-15-90^
  816.  
  817. Sets the system date to March 15, 1990.
  818.  
  819. DEL
  820. COMMAND NAME:^  DEL
  821.  
  822. DESCRIPTION:^   Deletes a file (or
  823. group of files) from a disk.
  824.  
  825. COMMAND TYPE:^  Internal
  826.  
  827. VERSION:^   2.0 and up
  828.  
  829. USE:^  DEL [d:][path] filename
  830.  
  831. d: path filename^ specifies the file
  832. to DELete.
  833.  
  834. EXAMPLE:  DEL A:TEST.DAT^
  835.  
  836. Deletes the file TEST.DAT from drive A:
  837.  
  838. DEVICE
  839. COMMAND NAME:^  DEVICE
  840.  
  841. DESCRIPTION:^   Allows MS-DOS to load
  842. and utilize a device driver.
  843.  
  844. COMMAND TYPE:^  System Configuration
  845.  
  846. VERSION:^   2.0 and up
  847.  
  848. USE:^  DEVICE = [d:][path]filename
  849.  
  850. d: path filename^ specifies the file
  851. to use as a device driver.
  852.  
  853. All DEVICE drivers must be included in
  854. the CONFIG.SYS file to operate properly.
  855.  
  856. Three DEVICE drivers are standard.
  857.  
  858.   ANSI.SYS^
  859.   DRIVER.SYS^
  860.   VDISK.SYS^
  861.  
  862.  
  863. ANSI.SYS^ gives you access to extended
  864. keyboard and screen control.
  865.  
  866. The format for installing ANSI.SYS is:
  867.  
  868. DEVICE = ANSI.SYS^
  869.  
  870.  
  871. DRIVER.SYS^ allows access of a disk
  872. device.
  873.  
  874. The format for installing DRIVER.SYS is:
  875.  
  876. DEVICE=DRIVER.SYS /D:ddd[/T:ttt]^
  877. [/S:ss][/H:hh][/C][/N][/F:f]^
  878.  
  879. /D:ddd^ specifies the physical drive
  880. number.  Values of 0 to 255 are
  881. accepted.
  882.  
  883. /T:ttt^ specifies the number of tracks
  884. per side.  Values of 1 to 999 are
  885. accepted.
  886.  
  887. /S:ss^ specifies the number of sectors
  888. per track.  Values of 1 to 99 are
  889. accepted.
  890.  
  891. /H:hh^ specifies the maximum number of
  892. heads.  Values of 1 to 99 are accepted.
  893.  
  894. /C^ specifies that changeline support
  895. is required.
  896.  
  897. /N^ specifies that the disk is not
  898. removable.
  899.  
  900. /F:f^ specifies the device type.
  901.  
  902.  
  903. VDISK^ sets up a virtual disk. 
  904. Virtual disks actually make your
  905. computer's memory act like a disk drive.
  906. As a result, a virtual disk will be much
  907. faster than an actual disk.
  908.  
  909. The format for installing VDISK.SYS is:
  910.  
  911. DEVICE=VDISK.SYS[comment][bbb]^
  912. [comment][sss][comment][ddd][/E[:m]]^
  913.  
  914. comment^ is a message containing
  915. normal
  916. text characters.
  917.  
  918. bbb^ is the size of the virtual disk
  919. in Kbytes.  Values between 1K and the
  920. memory available in your machine will be
  921. accepted.
  922.  
  923. sss^ is the sector size in bytes. 
  924. 128, 256, and 512 are the sizes that
  925. will be accepted.
  926.  
  927. Smaller sector sizes will utilize space
  928. better.  Larger sector sizes will
  929. improve performance.
  930.  
  931. ddd^ is the number of files that the
  932. virtual disk can hold.  Values between 2
  933. and 512 are accepted.
  934.  
  935. /E^ will force VDISK to use the
  936. extended memory (memory above 1 
  937. megabyte).
  938.  
  939. EXAMPLE: DEVICE=VDISK.SYS 200 256 64
  940. ^
  941. sets up a virtual disk with 200K storage
  942. space, 256 bytes per sector, and 64
  943. directory entries.
  944.  
  945. NOTE:^  All of these device drivers
  946. must be placed in the CONFIG.SYS file
  947. and be used in conjunction with the
  948. DEVICE = DRIVER command.  These are not
  949. commands which are available at the DOS
  950. level. 
  951.  
  952. DIR
  953. COMMAND NAME:^  DIR
  954.  
  955. DESCRIPTION:^   Lists the files in a
  956. directory.
  957.  
  958. COMMAND TYPE:^  Internal
  959.  
  960. VERSION:^   2.0 and up
  961.  
  962. USE:^  DIR [d:][path][filename]
  963.       [/P][/W]
  964.  
  965. d: path filename^ specifies the drive,
  966. path, and filenames to list.
  967.  
  968. /P^ will PAUSE the listing each time a
  969. screen full of file names appears.  You
  970. will be asked to press a key when you
  971. are ready to continue.  This keeps the
  972. files from scrolling by faster than you
  973. can read them.
  974.  
  975. /W^ will list the files in a WIDE
  976. format.  Only the file names will be
  977. listed and they will be listed five
  978. across.  You can fit a much larger
  979. directory on the screen this way.
  980.  
  981. EXAMPLE:  DIR *.BAS /W^
  982.  
  983. lists all files on the current disk with
  984. the extension .BAS using the WIDE
  985. format.
  986.  
  987. WILD CARD CHARACTERS:^  Wild Card
  988. characters are allowed within or in
  989. place of filenames.
  990.  
  991. There are two wild card characters, ?^
  992. and *^, that may be used with the DIR
  993. command.  The characters ?^ and *^
  994. are very handy for listing groups of
  995. files with a single command.
  996.  
  997. Using the ?^ character within a
  998. filename indicates that any character
  999. can occupy that position in the
  1000. filename.
  1001.  
  1002. EXAMPLE:  DIR FIR??.DAT^
  1003.  
  1004. This command will list files such as
  1005.  
  1006.    FIRST.DAT^
  1007.    FIRMS.DAT^
  1008.    FIR01.DAT^
  1009.  
  1010.  
  1011. Using the *^ character within a
  1012. filename indicates that any character or
  1013. group of characters can occupy that
  1014. position.
  1015.  
  1016. EXAMPLE:  DIR *.DAT^
  1017.  
  1018. This command will list any file with
  1019. the extension DAT.  The following files
  1020. would be included.
  1021.  
  1022.     TEST.DAT^
  1023.    FIRST.DAT^
  1024.     HELP.DAT^
  1025.  
  1026. DISKCOMP
  1027. COMMAND NAME:^  DISKCOMP
  1028.  
  1029. DESCRIPTION:^   Compares the contents
  1030. of one diskette to another.
  1031.  
  1032. COMMAND TYPE:^  External
  1033.  
  1034. VERSION:^   2.0 and up
  1035.  
  1036. USE:^  DISKCOMP [d:[d:]] [/1][/8]
  1037.  
  1038. d: d:^ are the two disk drives to be
  1039. compared.
  1040.  
  1041. /1^ compares the first side of the
  1042. disk only, even if the disk is double
  1043. sided.
  1044.  
  1045. /8^ compares eight sectors per track
  1046. instead of nine.
  1047.  
  1048. DISKCOMP will operate on floppy disks
  1049. only.
  1050.  
  1051. EXAMPLE:  DISKCOMP A: B: /1^
  1052.  
  1053. compares the contents of the disk in
  1054. drive A: (track by track) to the
  1055. contents of the disk in drive B: using
  1056. only the first side.
  1057.  
  1058. DISKCOPY
  1059. COMMAND NAME:^  DISKCOPY
  1060.  
  1061. DESCRIPTION:^   Copies the contents of
  1062. one diskette to another.  The
  1063. destination diskette will automatically
  1064. be formatted if necessary.
  1065.  
  1066. COMMAND TYPE:^  External
  1067.  
  1068. VERSION:^   2.0 and up
  1069.  
  1070. USE:^  DISKCOPY [d:[d:]][/1]
  1071.  
  1072. The first d:^ is the source disk for
  1073. the DISKCOPY.
  1074.  
  1075. The second d:^ is the destination disk
  1076. for the DISKCOPY.
  1077.  
  1078. /1^ copies only the first side of the
  1079. disk.
  1080.  
  1081. If the destination disk has not been
  1082. formatted, then DISKCOPY will format as
  1083. it copies.
  1084.  
  1085. DISKCOPY is performed on floppy disks
  1086. only.  An attempt to use DISKCOPY with a
  1087. fixed disk will not work.
  1088.  
  1089. DISKCOPY makes a mirror image copy of
  1090. a diskette on to another diskette.  As a
  1091. result, any flaws or fragmented files
  1092. will also be copied over.  The COPY or
  1093. XCOPY commands would work much better
  1094. under these circumstances.
  1095.  
  1096. EXAMPLE:  DISKCOPY A: B:^
  1097.  
  1098. creates a mirror image copy of the disk
  1099. in drive A: on to the disk in drive B:.
  1100.  
  1101. DISPLAY.SYS
  1102. COMMAND NAME:^  DISPLAY.SYS
  1103.  
  1104. DESCRIPTION:^   Allows you to use code
  1105. page switching on the IBM PC convertible
  1106. LCD screen, EGA, and IBM Personal
  1107. System/2 displays.
  1108.  
  1109. USE:^  DEVICE=[d:][path] DISPLAY.SYS
  1110. CON[:] = (type[,[hwcp][,n]])
  1111.  
  1112.     or
  1113.  
  1114. DEVICE=[d:][path] DISPLAY.SYS CON[:] =
  1115. (type[,[hwcp][,(n,m)]])
  1116.  
  1117. type^ specifies the display adapter
  1118. type.  The display types are MONO, CGA,
  1119. EGA, and LCD.
  1120.  
  1121. NOTE:^  If you are using ANSI.SYS and
  1122. DISPLAY.SYS, the DEVICE=ANSI.SYS
  1123. statement must appear before the
  1124. DEVICE=DISPLAY.SYS statement in the
  1125. CONFIG.SYS file.
  1126.  
  1127. NOTE:^  The display type EGA supports
  1128. the Enhanced Graphics Adapter and IBM
  1129. Personal System/2.  The IBM Personal
  1130. System/2 video support is not
  1131. functionally equivalent to EGA video
  1132. support.
  1133.  
  1134. hwcp^ specifies the code page
  1135. supported directly by the hardware.  The
  1136. possible hwcp are 437, 850, 860, 863,
  1137. and 865.
  1138.  
  1139. n^ specifies the number of additional
  1140. codes that can be supported.  This value
  1141. is referred to as the number of prepared
  1142. code pages.  The allowable range of
  1143. additional code pages n must be between
  1144. 0 and 12.
  1145.  
  1146. NOTE:^  The MONO and CGA cannot
  1147. support prepared pages.  The value of n
  1148. must be 0.
  1149.  
  1150. Each prepared code page requires a
  1151. buffer in DISPLAY.SYS which hold the
  1152. corresponding character fonts.
  1153.  
  1154. m^ specifies the number of sub-fonts
  1155. supported for each code page.  These
  1156. sub-fonts vary for different adapters
  1157. and display modes.  If the value of m is
  1158. not specified then the default is the
  1159. maximum number of sub-fonts:
  1160. 
  1161. ┌───────────┬────────────┬─────────────┐
  1162. │ Devices   │ Font Size  │  Default m  │
  1163. ├───────────┼────────────┼─────────────┤
  1164. │EGA        │ 8x8  8x14  │  2          │
  1165. ├───────────┼────────────┼─────────────┤
  1166. │IBM PS/2   │ 8x8  8x16  │  2          │
  1167. ├───────────┼────────────┼─────────────┤
  1168.  
  1169. │Convertible│ 8x8        │  1          │
  1170. └───────────┴────────────┴─────────────┘
  1171. ^
  1172. The following table is a compiled list
  1173. of parameters for DISPLAY.SYS:
  1174.  
  1175. 
  1176. ┌───────┬───────┬──────┬─────┬───────┐
  1177. │ Device│Default│ n    │ m   │Default│
  1178. │  Type │   n   │      │     │  m    │
  1179. ├───────┼───────┼──────┼─────┼───────┤
  1180. │ CGA   │   0   │ 0    │ 0   │  0    │
  1181. ├───────┼───────┼──────┼─────┼───────┤
  1182. │ MONO  │   0   │ 0    │ 0   │  0    │
  1183. ├───────┼───────┼──────┼─────┼───────┤
  1184. │ EGA & │   1   │ 1-12 │ 1-2 │  2    │
  1185. │ PS/2  │       │      │     │       │
  1186. ├───────┼───────┼──────┼─────┼───────┤
  1187. │ LCD   │   1   │ 1-12 │ 1   │  1    │
  1188. └───────┴───────┴──────┴─────┴───────┘
  1189. ^
  1190. The number of additional code page
  1191. values may cause a buffer to be used to
  1192. hold the image data.  The size of this
  1193. buffer is dependent on the display type.
  1194.  
  1195.  
  1196. EXAMPLE:  DEVICE=C:\DOS\DISPLAY.SYS
  1197. CON:=(EGA, 437, 2)^
  1198.  
  1199. This example installs the code page
  1200. switching support for the CON: device. 
  1201. It also tells the CON: driver that the
  1202. display is an Enhanced Graphics Adapter
  1203. with the 437 code page built in.  The
  1204. CON driver holds up to two pages
  1205. prepared by the use of the MODE command.
  1206.  
  1207.  
  1208. DRIVER.SYS
  1209. COMMAND NAME:^  DRIVER.SYS
  1210.  
  1211. DESCRIPTION:^   DRIVER.SYS allows
  1212. access of a disk device.
  1213.  
  1214. COMMAND TYPE:^  EXTERNAL
  1215.  
  1216. VERSION:  3.2 and up
  1217.  
  1218. USE:^  DEVICE=DRIVER.SYS /D:ddd
  1219.       [/T:ttt][/S:ss][/H:hh][/C]
  1220.       [/N][/F:f]^
  1221.  
  1222. /D:ddd^ specifies the physical drive
  1223. number.  Values of 0 to 255 are
  1224. accepted.
  1225.  
  1226. /T:ttt^ specifies the number of tracks
  1227. per side.  Values of 1 to 999 are
  1228. accepted.
  1229.  
  1230. /S:ss^ specifies the number of sectors
  1231. per track.  Values of 1 to 99 are
  1232. accepted.
  1233.  
  1234. /H:hh^ specifies the maximum number of
  1235. heads.  Values of 1 to 99 are accepted.
  1236.  
  1237. /C^ specifies that changeline support
  1238. is required.
  1239.  
  1240. /N^ specifies that the disk is not
  1241. removable.
  1242.  
  1243. /F:f^ specifies the device type.
  1244.  
  1245. NOTE:^  The DRIVER.SYS device driver
  1246. must be placed in the CONFIG.SYS file
  1247. and be used in conjunction with the
  1248. DEVICE = DRIVER command. 
  1249.  
  1250. ECHO
  1251. COMMAND NAME:^  ECHO
  1252.  
  1253. DESCRIPTION:^   Enables or disables
  1254. the screen display of DOS commands
  1255. during the execution of batch files.
  1256.  
  1257. COMMAND TYPE:^  Internal (batch)
  1258.  
  1259. VERSION:^   2.0 and up
  1260.  
  1261. USE:^  ECHO [ON|OFF][message]
  1262.  
  1263. ON | OFF^ turns ECHO on or off.
  1264.  
  1265. message^ is a text message that will
  1266. be displayed on the screen.
  1267.  
  1268. EXAMPLE:  ECHO OFF^
  1269.  
  1270. After turning ECHO off, any batch file
  1271. commands encountered by DOS will not be
  1272. echoed to the screen.
  1273.  
  1274. A new option available with DOS 3.3 is
  1275. the @^ symbol.  When the @ symbol is
  1276. used before a REMark or before an ECHO
  1277. ON or ECHO OFF command, that command
  1278. will not be displayed.
  1279.  
  1280. EXAMPLE:^  @ECHO OFF^
  1281.  
  1282. In the above example, ECHO OFF is not
  1283. displayed because of the @ symbol.
  1284.  
  1285. EDLIN
  1286. COMMAND NAME:^  EDLIN
  1287.  
  1288. DESCRIPTION:^   EDLIN is a line
  1289. editor.  It can be used to create, edit,
  1290. and display ASCII files.
  1291.  
  1292. COMMAND TYPE:^  External
  1293.  
  1294. VERSION:^   2.0 and up
  1295.  
  1296. USE:^  EDLIN [d:][path] filename [/B]
  1297.  
  1298. d: path filename^ specifies the name
  1299. of the file to create or edit.  If the
  1300. /B^ parameter is not used, EDLIN will
  1301. stop loading the specified file when the
  1302. first end of file marker (Ctrl-Z) is
  1303. encountered.  If /B^ is used, the
  1304. entire file will be loaded.
  1305.  
  1306. EXAMPLE:  EDLIN HELPTEXT^
  1307.  
  1308. Opens the file HELPTEXT for editing if
  1309. it already exists or creates a file if
  1310. HELPTEXT can't be found.
  1311.  
  1312. EDLIN will perform a number of editing
  1313. commands.  The commands and formats are
  1314. summarized below.
  1315.  
  1316. Many commands will allow you to specify
  1317. line numbers.  You may use the symbol
  1318. .^ in place of the current line number
  1319. and #^ in place of the line number of
  1320. the last line in the buffer.
  1321.  
  1322. A - APPEND  ^loads lines from the    
  1323. disk and places them at the end of
  1324. the input buffer.
  1325.  
  1326. USE:  ^[n]A
  1327.  
  1328. [n]^ specifies the number of lines to
  1329. append to the current file.
  1330.  
  1331.  
  1332. C - COPY  ^copies the contents of a 
  1333. line or range of lines to another
  1334. location.
  1335.  
  1336. USE:  ^[line],[line],line[,count]C
  1337.  
  1338. The first two [line]'s^ specify the
  1339. range of lines to copy.  The third
  1340. [line]^ specifies the line to copy to.
  1341.  
  1342. [count]^ specifies the number of times
  1343. that the copy will be performed.
  1344.  
  1345. D - DELETE  ^deletes a line or range 
  1346. of lines.
  1347.  
  1348. USE:  ^[line][,line]D
  1349.  
  1350. The [line]^ parameters specify the
  1351. first and last line to delete.
  1352.  
  1353. EDIT  ^calls up a line of text for
  1354. editing.
  1355.  
  1356. USE:  ^[line]
  1357.  
  1358. [line]^ specifies the line to edit.
  1359.  
  1360. E - END  ^saves the current file and
  1361. exits EDLIN.
  1362.  
  1363. I - INSERT  ^inserts lines of text in 
  1364. the current file.
  1365.  
  1366. USE:  ^[line] I
  1367.  
  1368. [line]^ specifies the line number
  1369. where the insert will begin.
  1370.  
  1371. L - LIST  ^displays a line or range 
  1372. of lines.
  1373.  
  1374. USE:  ^[line][,line] L
  1375.  
  1376. [line][,line]^ specifies the first and
  1377. last lines to list.
  1378.  
  1379. M - MOVE  ^moves a line or range of 
  1380. lines to a specified line.
  1381.  
  1382. USE:  ^[line],[line],line M
  1383.  
  1384. The first two [line]'s^ specify the
  1385. first and last lines to move.  The third
  1386. occurence of line^ specifies the line 
  1387. number where the text will be moved to.
  1388.  
  1389. P - PAGE  ^allows you to scroll    
  1390. through a file one PAGE (23 lines) at a
  1391. time.
  1392.  
  1393. USE:  ^[line][,line] P
  1394.  
  1395. [line][,line]^ specifies the first and
  1396. last lines to display.
  1397.  
  1398. Q - QUIT  ^exits EDLIN without     
  1399. saving the current file.
  1400.  
  1401. EDLIN is continued on the next page. 
  1402. Press CTRL-PgDn^ to display the next
  1403. page.
  1404.  
  1405. EDLIN
  1406.  
  1407. Continued from the previous page.  Press
  1408. CTRL-PgUp^ to display the previous
  1409. page.
  1410.  
  1411.  
  1412. R - REPLACE  ^replaces all occurrences
  1413. of a specified string with a second
  1414. string.
  1415.  
  1416. USE:  ^
  1417. [line][,line][?]  R[string1][^Zstring2]
  1418.  
  1419. [line] and [,line]^ specify the range
  1420. of lines to perform the REPLACE on.  The
  1421. optional ?^ will request an O.K.?^
  1422. prompt after each replace.  string1^
  1423. specifies the string to search for and
  1424. string2^ is the string to replace it
  1425. with.
  1426.  
  1427.  
  1428. S - SEARCH  ^searches for a specified
  1429. string.
  1430.  
  1431. USE:  ^[line][,line][?] Sstring
  1432.  
  1433. [line] and [,line]^ specify the range
  1434. of lines to perform the SEARCH on.  The
  1435. optional ?^ will request an O.K.?^
  1436. prompt after each replace.  string^ is
  1437. the string to search for.
  1438.  
  1439.  
  1440. T - TRANSFER  ^loads the contents of a
  1441. specified file into the file currently
  1442. being edited.
  1443.  
  1444. USE:  ^[line] Tfilespec
  1445.  
  1446. [line]^ specifies the location where
  1447. the file being TRANSFERred (merged) will
  1448. be placed.  filespec^ is the file to
  1449. be TRANSFERred.
  1450.  
  1451. W - WRITE  ^writes lines to disk    
  1452. from the file currently being edited. 
  1453. This command is used to free up memory.
  1454.  
  1455. USE:  ^[n] W
  1456.  
  1457. [n]^ specifies the number of lines to
  1458. write to disk.
  1459.  
  1460.  
  1461. ERASE
  1462. COMMAND NAME:^  ERASE
  1463.  
  1464. DESCRIPTION:^   Removes a file (or
  1465. group of files) from a disk.
  1466.  
  1467. COMMAND TYPE:^  Internal
  1468.  
  1469. VERSION:^   2.0 and up
  1470.  
  1471. USE:^  ERASE [d:][path] filename
  1472.  
  1473. d: path filename^ specifies the file
  1474. to ERASE.
  1475.  
  1476. EXAMPLE:  ERASE A:TEST.DAT^
  1477.  
  1478. Deletes the file TEST.DAT from drive A:
  1479.  
  1480. EXE2BIN
  1481. COMMAND NAME:^  EXE2BIN
  1482.  
  1483. DESCRIPTION:^   Converts a file from
  1484. the .EXE format to .COM or .BIN formats.
  1485.  
  1486. COMMAND TYPE:^  External
  1487.  
  1488. VERSION:^   2.0 and up
  1489.  
  1490. USE:^  EXE2BIN [d:][path]filename
  1491.       [d:][path][filename]
  1492.  
  1493. The first [d:][path]filename^
  1494. specifies the name of the input file
  1495. (.EXE file).
  1496.  
  1497. The second [d:][path][filename]^
  1498. specifies the name of the output file
  1499. (.COM file).
  1500.  
  1501. FASTOPEN
  1502. COMMAND NAME:^  FASTOPEN
  1503.  
  1504. DESCRIPTION:^   DOS locates files by
  1505. searching each directory in the path to
  1506. the file each time the file is accessed.
  1507.  
  1508. On fixed disks with complex directory
  1509. structures, this can take a large amount
  1510. of time.  FASTOPEN stores in memory the
  1511. location of directories and recently
  1512. opened files.  When accessing a file,
  1513. FASTOPEN searches the memory list first;
  1514. if the file is in the list, it is found
  1515. very quickly.
  1516.  
  1517. COMMAND TYPE:^  External
  1518.  
  1519. VERSION:^   3.3 and up
  1520.  
  1521. USE:^  FASTOPEN d:[=nnn] ...
  1522.  
  1523. d:^ to specify the drive to process. 
  1524. Any fixed disk drives may be used.
  1525.  
  1526. =nnn^ specifies the number of
  1527. directories or file entries to remember
  1528. for the drive specified as d.  If the
  1529. value is not provided, the default is
  1530. 34.  (The minimum is 10 and the maximum
  1531. is 999.)  The sum of all nnn cannot be
  1532. greater than 999.
  1533.  
  1534. FASTOPEN can be used only once.  All
  1535. drives must be defined the first time
  1536. FASTOPEN is used.
  1537.  
  1538. EXAMPLE:^  FASTOPEN C:=100^
  1539.  
  1540. This example will cause DOS to remember
  1541. up to 100 directories and / or files on
  1542. drive C:.
  1543.  
  1544.  
  1545. FCBS
  1546. COMMAND NAME:^  FCBS
  1547.  
  1548. DESCRIPTION:^   Specifies the number
  1549. of file control blocks that may be open
  1550. at one time by DOS.
  1551.  
  1552. COMMAND TYPE:^  System Configuration
  1553.  
  1554. VERSION:^   3.0 and up
  1555.  
  1556. USE:^  FCBS = m,n
  1557.  
  1558. m^ specifies the number of files that
  1559. can be opened by file control blocks at
  1560. one time.  Acceptable values are 1 to
  1561. 255.
  1562.  
  1563. n^ specifies the number files that DOS
  1564. cannot automatically close.
  1565.  
  1566. NOTE:^  This command must be placed in
  1567. the CONFIG.SYS file and is not a normal
  1568. DOS command.
  1569.  
  1570. FDISK
  1571. COMMAND NAME:^  FDISK
  1572.  
  1573. DESCRIPTION:^   Installs a partition
  1574. on a hard disk drive for MS-DOS and
  1575. prepares it for formatting.
  1576.  
  1577. COMMAND TYPE:^  External
  1578.  
  1579. VERSION:^   2.0 and up
  1580.  
  1581. USE:^  FDISK
  1582.  
  1583. FDISK is a menu driven program.  If you
  1584. have any questions as to what any
  1585. particular options do, you should refer
  1586. to your GUIDE TO OPERATIONS.
  1587.  
  1588. NOTE:^  Be careful with this command
  1589. because you will probably destroy any
  1590. data that is on your disk.
  1591.  
  1592. FILES
  1593. COMMAND NAME:^  FILES
  1594.  
  1595. DESCRIPTION:^   Determines the number
  1596. of files that can be open at any one
  1597. time.
  1598.  
  1599. COMMAND TYPE:^  System Configuration
  1600.  
  1601. VERSION:^   2.0 and up
  1602.  
  1603. USE:^  FILES = xx
  1604.  
  1605. xx^ specifies the number of files that
  1606. can be open at one time.  The acceptable
  1607. values are 8 to 255.
  1608.  
  1609. EXAMPLE:  FILES = 15^
  1610.  
  1611. after this command is placed in the
  1612. CONFIG.SYS file, up to 15 files may be
  1613. open at one time.
  1614.  
  1615. NOTE:^  This command must be placed in
  1616. the CONFIG.SYS file and is not a normal
  1617. DOS command.
  1618.  
  1619. FIND
  1620. COMMAND NAME:^  FIND
  1621.  
  1622. DESCRIPTION:^   Searches a file for a
  1623. specific string of text.
  1624.  
  1625. COMMAND TYPE:^  External
  1626.  
  1627. VERSION:^   2.0 and up
  1628.  
  1629. USE:^  FIND [/V][/C][/N]"string"
  1630.       [[d:][path]filename...]
  1631.  
  1632. /V^ displays the lines that don't
  1633. contain the requested string.
  1634.  
  1635. /C^ displays the number of lines that
  1636. contain a match of the requested string.
  1637.  
  1638. /N^ displays the number of each line
  1639. that contains a match of the requested
  1640. string along with the line of text.
  1641.  
  1642. "string"^ is the string of text to
  1643. search for.
  1644.  
  1645. If no parameters are entered, all lines
  1646. that contain a match of the requested
  1647. string will be displayed.
  1648.  
  1649. The string must be an exact match.  For
  1650. example TEST and test will not be a
  1651. match.
  1652.  
  1653. d: path filename^ is the file to be
  1654. searched.
  1655.  
  1656. You may search for a string through
  1657. several files using one command by
  1658. listing them in succession.
  1659.  
  1660. EXAMPLE:^ FIND "test" file1 file2 ^
  1661.  
  1662. would display all lines contained in
  1663. file1, file2, and so on that contain the
  1664. string "test".
  1665.  
  1666. If you need to search for a string
  1667. containing a double quote, simply use
  1668. two quotes in succession.  In other
  1669. words, to find "test", you would enter:
  1670.  
  1671. FIND ""test""^
  1672.  
  1673. FOR
  1674. COMMAND NAME:^  FOR
  1675.  
  1676. DESCRIPTION:^   Repeats a command for
  1677. several variables in a batch file.
  1678.  
  1679. COMMAND TYPE:^  Internal (batch)
  1680.  
  1681. VERSION:^   2.0 and up
  1682.  
  1683. USE:^  FOR %%variable IN(set) DO
  1684.       command
  1685.  
  1686. %%variable^ represents a variable that
  1687. will be sequentially set to each value
  1688. in set^.  If the FOR command is used
  1689. in a batch file, %%variable^ must be
  1690. used, if the FOR command is used at the
  1691. DOS level, only one %^ is required.
  1692.  
  1693. set^ contains the actual values that
  1694. %%variable^ will represent when the
  1695. command is executed.  Wildcard
  1696. characters are allowed in set.
  1697.  
  1698. command^ is the DOS command that will
  1699. be repeated.
  1700.  
  1701. EXAMPLE:^
  1702. FOR %%g IN(*.TXT) DO TYPE  %%g^
  1703.  
  1704. when this command is encountered in a
  1705. batch file, all files with the extension
  1706. .TXT will be TYPEd (displayed on the
  1707. screen).
  1708.  
  1709. FORMAT
  1710. COMMAND NAME:^  FORMAT
  1711.  
  1712. DESCRIPTION:^   Initializes a disk or
  1713. partition, checks for any defective
  1714. tracks, and prepares the disk to accept
  1715. DOS files.
  1716.  
  1717. COMMAND TYPE:^  External
  1718.  
  1719. VERSION:^   2.0 and up
  1720.  
  1721. USE:^  FORMAT [d:][/S][/1][/8][/V][/B]
  1722.       [/4][/N:xx][/T:yy]
  1723.  
  1724.  
  1725. d:^ is the drive to be formatted.
  1726.  
  1727. /S^ copies the system files from the
  1728. source disk to the destination disk and
  1729. makes the disk bootable.  There are
  1730. three system files:
  1731.  
  1732.    IBMBIO.COM^
  1733.    IBMDOS.COM^
  1734.    COMMAND.COM^
  1735.  
  1736. /1^ formats a diskette on 1 side only
  1737. making it a single sided diskette
  1738. regardless of the drive type used.
  1739.  
  1740. /8^ formats a disk using 8 sectors per
  1741. track.  To remain compatible with
  1742. version 1.1 of DOS, this will be
  1743. required.
  1744.  
  1745. /V^ will allow you to add a volume
  1746. label to the diskette being formatted. 
  1747. Volume labels are a way to identify
  1748. individual diskettes.
  1749.  
  1750. /B^ formats a diskette using 8 sectors
  1751. per track and allocates space for system
  1752. files to be transferred later (using the
  1753. SYS command).  Using the /B option will
  1754. allow you to install any version of the
  1755. DOS system files.
  1756.  
  1757. /4^ formats a double sided diskette in
  1758. a high capacity drive.  
  1759.  
  1760. /N:xx^ specifies the number of sectors
  1761. per tracks to format.
  1762.  
  1763. /T:yy^ specifies the number of tracks
  1764. to format.
  1765.  
  1766. /N:xx and /T:yy^ are used when you
  1767. want to format a diskette to less than
  1768. the maximum supported capacity of the
  1769. diskette drive.  For example, if you
  1770. wanted to format a 720K diskette in a
  1771. 1.44 MB drive, use /N:9 /T:80^.
  1772.  
  1773. EXAMPLE:  FORMAT C: /S /V^
  1774.  
  1775. FORMATS drive C:, copies the SYSTEM
  1776. files to drive C:, and prompts the user
  1777. for a VOLUME LABEL.
  1778.  
  1779. GOTO
  1780. COMMAND NAME:^  GOTO
  1781.  
  1782. DESCRIPTION:^   Transfers control of a
  1783. batch file to the command after the line
  1784. containing the appropriate label.
  1785.  
  1786. COMMAND TYPE:^  Internal (batch)
  1787.  
  1788. VERSION:^   2.0 and up
  1789.  
  1790. USE:^  GOTO :label
  1791.  
  1792. In a batch file, a label is a word
  1793. preceded by a colon (:).  These lines
  1794. are ignored when the batch file is
  1795. executed.
  1796.  
  1797. EXAMPLE:  :START^
  1798.           DIR^
  1799.           GOTO START^
  1800.  
  1801. will create a never ending loop of
  1802. directories printed to the screen.  Each
  1803. time GOTO START is encountered, the
  1804. routine starting at :START is executed.
  1805.  
  1806. GRAFTABL
  1807. COMMAND NAME:^  GRAFTABL
  1808.  
  1809. DESCRIPTION:^   Loads additional
  1810. foreign language characters into memory.
  1811. For use with the color graphics adapter.
  1812.  
  1813. COMMAND TYPE:^  External
  1814.  
  1815. VERSION:^   3.0 and up
  1816.  
  1817. USE:^  GRAFTABL
  1818.  
  1819. EXAMPLE:  GRAFTABL^
  1820.  
  1821. loads additional characters into memory
  1822. allowing them to be used in the graphics
  1823. mode.
  1824.  
  1825. NOTE:^  Beginning with DOS 3.3, there
  1826. are several extra options available with
  1827. GRAFTABL.
  1828.  
  1829. USE:^   
  1830.  
  1831. GRAFTABLE [437|860|863|865| /STATUS]
  1832.  
  1833. 437^   United States
  1834. 860^   Portugal
  1835. 863^   Canada (Fr.)
  1836. 865^   Norway and Denmark
  1837.  
  1838. /STATUS^ displays the number of the
  1839. selected country code page.
  1840.  
  1841. GRAPHICS
  1842. COMMAND NAME:^  GRAPHICS
  1843.  
  1844. DESCRIPTION:^   The GRAPHICS command
  1845. will make it possible to dump graphics
  1846. displays to the printer when the SHIFT
  1847. and PrtSc keys are pressed.  To work
  1848. properly, the printer must be a
  1849. compatible printer type.
  1850.  
  1851. COMMAND TYPE:^  External
  1852.  
  1853. VERSION:^   2.0 and up
  1854.  
  1855. USE:^  GRAPHICS [printer type][/R][/B]
  1856.  
  1857. printer type^ can be one of five types
  1858. of printers.
  1859.  
  1860. COLOR1^ - IBM Color Printer with a
  1861. black ribbon.
  1862.  
  1863. COLOR4^ - IBM Color Printer with red,
  1864. green, blue, and black ribbon.
  1865.  
  1866. COLOR8^ - IBM Color Printer with cyan,
  1867. magenta, yellow, and black ribbon.
  1868.  
  1869. COMPACT^ - IBM Compact printer.
  1870.  
  1871. GRAPHICS^ - IBM Graphics Printer.
  1872.  
  1873.  
  1874. /R^ to print black and white on the
  1875. printer as they are seen on the
  1876. monitor.  If you do not specify /R then
  1877. black will be printed as white and white
  1878. will be printed as black.
  1879.  
  1880. /B^ prints the background color.  This
  1881. switch is only valid on multi-color
  1882. printers.  The default is to not print
  1883. the background color.
  1884.  
  1885. In the high resolution modes the image
  1886. will be printed on the printer sideways.
  1887.  
  1888. EXAMPLE:  GRAPHICS GRAPHICS /R^
  1889.  
  1890. will load the drivers necessary to print
  1891. graphics to the IBM Graphics printer
  1892. displaying black as black and white as
  1893. white.
  1894.  
  1895. NOTE:^  Graphic screen dumps will take
  1896. longer than text screen dumps.  Text
  1897. screen dumps will still be possible
  1898. after the GRAPHICS command is executed.
  1899.  
  1900. IF
  1901. COMMAND NAME:^  IF
  1902.  
  1903. DESCRIPTION:^   Performs conditional
  1904. execution of commands.  If the condition
  1905. is met then then the command is 
  1906. executed.
  1907.  
  1908. COMMAND TYPE:^  Internal (batch)
  1909.  
  1910. VERSION:^   2.0 and up
  1911.  
  1912. USE:^  IF [NOT] condition command
  1913.  
  1914. If the condition is met then the command
  1915. will be executed.  If the condition is
  1916. not met then the command will be
  1917. ignored.
  1918.  
  1919. If the NOT^ parameter is entered, the
  1920. command is executed when the condition
  1921. is false.
  1922.  
  1923. command^ is the DOS command or program
  1924. to be executed when the condition is
  1925. met.
  1926.  
  1927. condition^ can be one of the 
  1928. following:
  1929.  
  1930.  
  1931.      ERRORLEVEL number^
  1932.      string1 == string2^
  1933.      EXIST filename^
  1934.  
  1935.  
  1936. ERRORLEVEL number^,  where number is
  1937. the exit code of the previously executed
  1938. program.  
  1939.  
  1940. The possible ERRORLEVEL numbers^ are:
  1941.  
  1942.  0 = Normal completion^
  1943.  1 = No files found^
  1944.  3 = Terminated by CTRL-BREAK or^
  1945.      ESCAPE^
  1946.  4 = Terminated because of error^
  1947.  
  1948. The ERRORLEVEL number condition will be
  1949. true if the last program executed has an
  1950. exit code equal to or greater than the
  1951. number specified.
  1952.  
  1953. string1 == string2^ is true if string1
  1954. and string2 are exactly identical.  An
  1955. uppercase character in one string must
  1956. be uppercase in the other string to be a
  1957. match.
  1958.  
  1959. EXIST filename^ is true if the
  1960. specified file exists.  A drive and path
  1961. may be specified.  
  1962.  
  1963.  
  1964. EXAMPLE:  IF EXIST DATA.DOC WRITE^
  1965.  
  1966. checks to see if the file DATA.DOC
  1967. exists.  If it does, then the command
  1968. WRITE.BAT will be executed.  If it
  1969. doesn't, then the command will be
  1970. ignored.
  1971.  
  1972. JOIN
  1973. COMMAND NAME:^  JOIN
  1974.  
  1975. DESCRIPTION:^   Logically links a disk
  1976. drive to a directory on another drive.
  1977.  
  1978. COMMAND TYPE:^  External
  1979.  
  1980. VERSION:^   3.1 and up
  1981.  
  1982. USE:^  JOIN
  1983.  
  1984.     or^
  1985.  
  1986. JOIN d: d:\directory
  1987.  
  1988.     or^
  1989.  
  1990. JOIN d: /D
  1991.  
  1992. d:^ specifies the drive to be JOINed
  1993. to a directory on another drive.
  1994.  
  1995. d:\directory^ specifies the directory
  1996. that the previous drive will be JOINed
  1997. to.
  1998.  
  1999. /D^ disconnects a previous JOIN.
  2000.  
  2001. JOIN entered with no parameters will
  2002. display the drives and directories that
  2003. are currently JOINed.
  2004.  
  2005. EXAMPLE:  JOIN A: C:\WORKAREA^
  2006.  
  2007. joins drive A: to the directory
  2008. C:\WORKAREA.
  2009.  
  2010. KEYB
  2011. COMMAND NAME:^  KEYB
  2012.  
  2013. DESCRIPTION:^   Loads a keyboard
  2014. program that replaces the keyboard
  2015. program resident in ROM BIOS to support
  2016. non U.S. English keyboards.
  2017.  
  2018. NOTE:^  The keyboard programs on
  2019. versions prior to DOS 3.3 are not
  2020. compatible and should not be executed
  2021. under DOS 3.3.
  2022.  
  2023. NOTE:^  KEYB^ which is available
  2024. starting with DOS 3.3 replaces KEYBxx^
  2025. which was available with earlier
  2026. versions.
  2027.  
  2028. COMMAND TYPE:^  External
  2029.  
  2030. VERSION:^  3.3 and up
  2031.  
  2032. USE:^  
  2033. KEYB [xx[,[yyy],[[d:][path]filename]]]
  2034.  
  2035. xx^ specifies the keyboard code as
  2036. shown below:
  2037.  
  2038.   UK  - United Kingdom^
  2039.   GR  - Germany^
  2040.   FR  - France^
  2041.   IT  - Italy^
  2042.   SP  - Spain^
  2043.  
  2044. yyy^ specifies the numeric code page
  2045. defining the character set as shown
  2046. below:
  2047.  
  2048. AUSTRALIA      061^
  2049. BELGIUM        032^
  2050. CANADA/FRENCH  002^
  2051. DENMARK        045^
  2052. FINLAND        358^
  2053. FRANCE         033^
  2054. GERMANY        049^
  2055. ITALY          039^
  2056. ISRAEL         972^
  2057. MIDDLE EAST    785^
  2058. NETHERLANDS    031^
  2059. NORWAY         047^
  2060. PORTUGAL       351^
  2061. SPAIN          034^
  2062. SWEDEN         046^
  2063. SWITZERLAND    041^
  2064. U. KINGDOM     044^
  2065. USA            001^
  2066.  
  2067. d: path filename^ specifies the drive,
  2068. path, and filename of the keyboard
  2069. definition file (KEYBOARD.SYS) to
  2070. support a country language.
  2071.  
  2072. After loading a keyboard driver, you may
  2073. change from the KEYB program to the US
  2074. program by pressing CTRL-ALT-F1^.  You
  2075. may switch back to the KEYB program by
  2076. pressing CTRL-ALT-F2^.
  2077.  
  2078. KEYBD.SYS
  2079. COMMAND NAME:^  KEYBOARD.SYS
  2080.  
  2081. The KEYBOARD.SYS file contains tables
  2082. which direct the KEYB.COM command to
  2083. convert scan codes to ASCII characters. 
  2084. To change a keyboard, the new keyboard
  2085. must support at least one of the
  2086. currently prepared code pages for the
  2087. CON device.  You can change the keyboard
  2088. without restarting the computer.  (For
  2089. example, the KEYB command can be used
  2090. multiple times.)
  2091.  
  2092. The MODE command is used to prepare the
  2093. new code pages required by the new
  2094. keyboard layout; only certain keyboards
  2095. or code page combinations are allowed. 
  2096. If a mismatch is created between
  2097. keyboard and display, character keys may
  2098. not be correctly translated into the
  2099. correct code page, and incorrect
  2100. characters may be displayed.
  2101.  
  2102. The following table shows the valid
  2103. combinations of code pages and
  2104. keyboards:
  2105. 
  2106. ┌───────┬──────────────────────────┐
  2107. │ CODE  │  KEYBOARD                │
  2108. │ PAGE  │                          │
  2109. ├───────┼──────────────────────────┤
  2110. │       │ US, UK, FR, GR, IT, SP,  │
  2111. │ 437   │ LA, SV, SU, NL           │
  2112. ├───────┼──────────────────────────┤
  2113. │       │ UK, FR, GR, IT, SP, DK,  │
  2114. │ 850   │ NL, SU, NO, PO, SV, SF,  │
  2115. │       │ SG, CF, BE, LA, US       │
  2116. ├───────┼──────────────────────────┤
  2117. │ 860   │ PO                       │
  2118. ├───────┼──────────────────────────┤
  2119. │ 863   │ CF                       │
  2120. ├───────┼──────────────────────────┤
  2121. │ 865   │ NO, DK                   │
  2122. └───────┴──────────────────────────┘
  2123. ^
  2124. The KEYB command creates translation
  2125. tables for each code page that has been
  2126. prepared at the time KEYB is used.  It
  2127. will activate the code page that has
  2128. been requested.  If a code page is
  2129. desired that is not in that list of
  2130. prepared code pages, it must be first
  2131. prepared and then KEYB should be issued
  2132. again.  Refer to the MODE command for
  2133. more information.
  2134.  
  2135. If a code page has been selected
  2136. previous to the KEYB command, and no
  2137. code page is specified in KEYB, it will
  2138. attempt to activate the selected code
  2139. page.
  2140.  
  2141. The KEYB command sets the following
  2142. ERRORLEVEL code:
  2143.  
  2144. 0^ - Successful execution and
  2145. termination.
  2146.  
  2147. 1^ - Invalid language, code page, or
  2148. syntax.
  2149.  
  2150. 2^ - Bad or missing keyboard
  2151. definition file.
  2152.  
  2153. 3^ - KEYB could not create a keyboard
  2154. table in resident memory.
  2155.  
  2156. 4^ - An error condition occurred when
  2157. communicating with the CON device.
  2158.  
  2159. 5^ - Code page request has not been
  2160. prepared.
  2161.  
  2162. 6^ - The translation table for
  2163. selected code page cannot be found in
  2164. the resident keyboard table.
  2165.  
  2166.  
  2167. KEYBxx
  2168. COMMAND NAME:^  KEYBxx
  2169.  
  2170. DESCRIPTION:^   Replaces the current
  2171. keyboard program with a program which
  2172. will support a foreign language
  2173. keyboard.
  2174.  
  2175. COMMAND TYPE:^  External
  2176.  
  2177. VERSION:^   3.0 and up
  2178.  
  2179. USE:^  KEYBxx
  2180.  
  2181. xx^ can be any one of the following:
  2182.  
  2183.   UK  - United Kingdom^
  2184.   GR  - Germany^
  2185.   FR  - France^
  2186.   IT  - Italy^
  2187.   SP  - Spain^
  2188.  
  2189. After loading a keyboard driver, you may
  2190. change from the KEYBxx program to the US
  2191. program by pressing CTRL-ALT-F1^.  You
  2192. may switch back to the KEYBxx program by
  2193. pressing CTRL-ALT-F2^.
  2194.  
  2195. You can automatically load a foreign
  2196. keyboard driver by using a diskette
  2197. created using the SELECT^ command.
  2198.  
  2199. EXAMPLE:  KEYBFR^
  2200.  
  2201. loads the driver necessary to support a
  2202. French keyboard.
  2203.  
  2204. LABEL
  2205. COMMAND NAME:^  LABEL
  2206.  
  2207. DESCRIPTION:^   Creates, modifies, or
  2208. deletes a diskette's volume label.
  2209.  
  2210. COMMAND TYPE:^  External
  2211.  
  2212. VERSION:^   3.0 and up
  2213.  
  2214. USE:^  LABEL [d:][volume label]
  2215.  
  2216. d:^ specifies the drive which contains
  2217. the diskette to be labeled.
  2218.  
  2219. volume label^ specifies the label to
  2220. be written on the disk.  A volume label
  2221. can be up to 11 characters long.  If you
  2222. do not specify a volume label when using
  2223. the LABEL command you will be prompted
  2224. for one.
  2225.  
  2226. EXAMPLE:  LABEL C:MYDISK^
  2227.  
  2228. will place the label MYDISK on drive
  2229. C:.
  2230.  
  2231. LASTDRIVE
  2232. COMMAND NAME:^  LASTDRIVE
  2233.  
  2234. DESCRIPTION:^   Specifies the maximum
  2235. number of drives accessible by DOS.
  2236.  
  2237. COMMAND TYPE:^  System Configuration
  2238.  
  2239. VERSION:^   3.0 and up
  2240.  
  2241. USE:^  LASTDRIVE = x
  2242.  
  2243. x^ can be any letter from A through Z.
  2244.  
  2245. The letter that you enter will represent
  2246. the last drive available in the system.
  2247.  
  2248. If you enter a letter which is less than
  2249. the total number of drives on your
  2250. system, the LASTDRIVE command will be
  2251. ignored.
  2252.  
  2253. EXAMPLE:  LASTDRIVE = C^
  2254.  
  2255. sets the last drive in the system as
  2256. drive C:.
  2257.  
  2258. NOTE:^  This command must be placed in
  2259. the CONFIG.SYS file and is not a normal
  2260. DOS command.
  2261.  
  2262. MKDIR
  2263. COMMAND NAME:^  MKDIR
  2264.  
  2265. DESCRIPTION:^   Creates a sub-
  2266. directory.
  2267.  
  2268. COMMAND TYPE:^  Internal
  2269.  
  2270. VERSION:^   2.0 and up
  2271.  
  2272. USE:^  MKDIR [d:]path
  2273.  
  2274.     or^
  2275.  
  2276. MD [d:]path
  2277.  
  2278. d: path^ specifies the drive and path
  2279. where the subdirectory will be located.
  2280.  
  2281. Path must be 63 characters long or
  2282. less.
  2283.  
  2284. EXAMPLE:  MKDIR \DOS^
  2285.             or^
  2286.           MD \DOS^
  2287.  
  2288. creates the subdirectory DOS directly
  2289. under the root directory.
  2290.  
  2291. MODE
  2292. COMMAND NAME:^  MODE
  2293.  
  2294. DESCRIPTION:^   Sets the mode of
  2295. operation for a printer, asynchronous
  2296. adapter, or graphics monitor.  It also
  2297. can redirect parallel printer output to
  2298. the asynchronous adapter.
  2299.  
  2300. COMMAND TYPE:^  External
  2301.  
  2302. VERSION:^   2.0 and up
  2303.  
  2304. USE:^  MODE LPT#[:][n][,[m][,P]]
  2305.  
  2306.     or^
  2307.  
  2308. MODE n
  2309.  
  2310.     or^
  2311.  
  2312. MODE [n] ,m [,T]
  2313.  
  2314.     or^
  2315.  
  2316. MODE COMn[:]baud[,[parity][,[databits]
  2317.      [,[stopbits][,P]]]]
  2318.  
  2319.     or^
  2320.  
  2321. MODE LPT#[:] = COMn:
  2322.  
  2323.  
  2324.  
  2325. EXAMPLE # 1  -  Printer^
  2326.  
  2327. MODE LPT#[:][n][,[m[,P]]
  2328.  
  2329. LPT#^ represents the printer number
  2330.  
  2331. n^ specifies either 80 or 132 
  2332. characters per line
  2333.  
  2334. m^ specifies 6 or 8 lines per inch
  2335.  
  2336. P^ tells your computer to continue
  2337. trying to print when time-out errors
  2338. occur
  2339.  
  2340. EXAMPLE:  MODE LPT1:80,8^
  2341.  
  2342. sets line printer number 1 to 80
  2343. characters per line and 8 lines per
  2344. inch.
  2345.  
  2346.  
  2347.  
  2348. EXAMPLE # 2  -  Monitor^
  2349.  
  2350. MODE n
  2351.  
  2352.   or^
  2353.  
  2354. MODE [n],m[,T]
  2355.  
  2356. n^ is one of the following options
  2357. describing the monitor attached.
  2358.  
  2359. 40^ specifies a screen width of 40
  2360. characters (Color graphics adapter only)
  2361.  
  2362. 80^ specifies a screen width of 80
  2363. characters (Color graphics adapter only)
  2364.  
  2365. BW40^ disables the color on a color
  2366. monitor and sets the screen width to 40
  2367. characters
  2368.  
  2369. BW80^ disables the color on a color
  2370. monitor and sets the screen width to 80
  2371. characters
  2372.  
  2373. CO40^ enables the color on a color
  2374. monitor and sets the screen width to 40
  2375. characters
  2376.  
  2377. CO80^ enables the color on a color
  2378. monitor and sets the screen width to 80
  2379. characters
  2380.  
  2381. MONO^ selects the monochrome monitor
  2382. to be the active monitor
  2383.  
  2384. m^ shifts the display left or right. 
  2385. L for left and R for right.
  2386.  
  2387. T^ displays a test pattern to help
  2388. align the screen when shifting it left
  2389. or right.
  2390.  
  2391. EXAMPLE:  MODE CO80^
  2392.  
  2393. selects the color monitor, enables
  2394. color, and sets the monitor to 80
  2395. characters per line.
  2396.  
  2397. MODE is continued on the next page. 
  2398. Press CTRL-PgDn^ to display the next
  2399. page.
  2400.  
  2401. MODE
  2402.  
  2403. Continued from the previous page.  Press
  2404. CTRL-PgUp^ to display the previous
  2405. page.
  2406.  
  2407.  
  2408. EXAMPLE #3  -  Asynchronous Adapter^
  2409.                   (Serial Port)^
  2410.  
  2411. MODE COMn[:]baud[,parity[,databits
  2412.      [,stopbits[,P]]]]
  2413.  
  2414. COMn^ is the asynchronous adapter to
  2415. select.  The acceptable values are 1 or
  2416. 2.
  2417.  
  2418. baud^ selects the speed that the
  2419. asynchronous adapter will operate at. 
  2420. The acceptable values are:
  2421.  
  2422. 110, 150, 300, 600, 1200, 2400, 4800,
  2423. and 9600.
  2424.  
  2425. You may abbreviate the baud rate by
  2426. using the first two digits.
  2427.  
  2428. parity^ can be N (none), O (odd), or E
  2429. (even).
  2430.  
  2431. databits^ can be either 7 or 8.
  2432.  
  2433. stopbits^ can be either 1 or 2.
  2434.  
  2435. P^ indicates that the asynchronous
  2436. adapter will be connected to a printer.
  2437.  
  2438. EXAMPLE:  MODE COM1:96,N,8,1,P^
  2439.  
  2440. selects asynchronous port #1 and sets it
  2441. for 9600 baud, no parity, 8 databits, 1
  2442. stopbit, and sets it to be used with a
  2443. printer.
  2444.  
  2445.  
  2446.  
  2447. EXAMPLE #4  -  Redirecting Parallel^
  2448. Printer Output to an Asynchronous^
  2449. Adapter.^
  2450.  
  2451. MODE LPT#[:] = COMn
  2452.  
  2453. LPT#^ is the parallel port number to
  2454. be redirected.
  2455.  
  2456. COMn^ is the asynchronous adapter that
  2457. the output will be redirected to.
  2458.  
  2459. EXAMPLE:  MODE LPT1: = COM1^
  2460.  
  2461. redirects output from LPT1 to COM1.  Any
  2462. future attempts to print to LPT1 will be
  2463. automatically routed to COM1.
  2464.  
  2465. NOTE:^  You must initialize the
  2466. asynchronous adapter (using example 3)
  2467. before redirecting output.
  2468.  
  2469. MODE is continued on the next page. 
  2470. Press CTRL-PgDn^ to display the next
  2471. page.
  2472.  
  2473. MODE
  2474.  
  2475. Continued from the previous page.  Press
  2476. CTRL-PgUp^ to display the previous
  2477. page.
  2478.  
  2479. This section of the MODE command covers
  2480. commands available with DOS 3.3 and
  2481. later versions.
  2482.  
  2483. COMMAND NAME:^  MODE
  2484.  
  2485. DESCRIPTION:^   Sets up and controls
  2486. code page switching.
  2487.  
  2488. COMMAND TYPE:^  External
  2489.  
  2490. USE:^
  2491.  
  2492. MODE device CODEPAGE PREPARE = 
  2493. ((cp) [d:][path]filename)
  2494.  
  2495.      or
  2496.  
  2497. MODE device CODEPAGE PREPARE =
  2498. ((cplist) [d:][path]filename)
  2499.  
  2500.      or
  2501.  
  2502. MODE device CODEPAGE SELECT = cp
  2503.  
  2504.      or
  2505.  
  2506. MODE device CODEPAGE [/STATUS]
  2507.   
  2508.      or
  2509.  
  2510. MODE device CODEPAGE REFRESH
  2511.  
  2512. NOTE:^  
  2513. CODEPAGE can be shortened to CP
  2514. PREPARE can be shortened to PREP
  2515. SELECT can be shortened to SEL
  2516. REFRESH can be shortened to REF
  2517. STATUS can be shortened to STA
  2518.  
  2519.  
  2520.    To Prepare Code Pages^
  2521.  
  2522. MODE device CODEPAGE PREPARE = 
  2523. ((cp) [d:][path]filename)
  2524.  
  2525.      or
  2526.  
  2527. MODE device CODEPAGE PREPARE =
  2528. ((cplist) [d:][path]filename)
  2529.  
  2530. device^ specifies one of CON, PRN,
  2531. LPT1, LPT2, or LPT3.
  2532.  
  2533. cp^ specifies one code page number.
  2534.  
  2535. cplist^ specifies a list of code
  2536. pages.  The code page must be of the
  2537. following values, 437, 850, 860, 863,
  2538. 865.
  2539.  
  2540. If a cplist is a list of code pages, the
  2541. code pages must be enclosed in
  2542. parentheses ().
  2543.  
  2544. d: path filename^ specifies the name
  2545. of the file containing the code pages. 
  2546. The code page information files provided
  2547. on the DOS start up diskette have the
  2548. extension of CPI.
  2549. 
  2550. 4201.CPI - IBM PROPINTER
  2551. 5202.CPI - IBM QUIETWRITER III
  2552. EGA.CPI  - EGA DEVICES
  2553. LCD.CPI  - IBM CONVERTIBLE LCD
  2554. ^
  2555. EXAMPLE:^
  2556. 
  2557. MODE LPT1 CP PREP=((850,,863) 4201.CPI
  2558. ^
  2559. This example specifies the first code
  2560. page of 850, the second code page
  2561. remains the same as was previously
  2562. prepared for LPT1, the third code page
  2563. is specified as 863, and the character
  2564. shapes for IBM Proprinter Model 4201 is
  2565. specified.
  2566.  
  2567.    Select or Activate a CODE PAGE^
  2568.  
  2569. MODE device CODEPAGE SELECT = cp
  2570.  
  2571. cp^ identifies the code page to be
  2572. activated.  Choose one of the following
  2573. codes: 437, 850, 860, 863, 865.  The
  2574. value of cp must be one found in the
  2575. list prepared by the previous option.
  2576.  
  2577.  
  2578.     Display the active CODE PAGE^
  2579.  
  2580. MODE device CODEPAGE [/STATUS]
  2581.  
  2582. The active code page and a list of
  2583. selectable code pages for an active
  2584. device such as CON: or LPT#: is
  2585. displayed.
  2586.  
  2587.       Refresh a CODE PAGE^  
  2588.      
  2589. MODE device CODEPAGE REFRESH
  2590.  
  2591. This command re-establishes the active
  2592. code page if it has been lost.  Code
  2593. pages can be lost in different ways. 
  2594. One way is to turn off the printer. 
  2595. After turning a printer off and back on,
  2596. a printer may have a different active
  2597. code page than the active code page
  2598. maintained by the printer driver.  It is
  2599. then necessary to do a refresh command
  2600. to get back the original active code
  2601. page.
  2602.  
  2603. EXAMPLE:^  
  2604. 
  2605. MODE LPT1 CP PREP=(860) C:\DOS\4201.CPI
  2606. MODE LPT1 CP REFRESH
  2607. ^
  2608. MORE
  2609. COMMAND NAME:^  MORE
  2610.  
  2611. DESCRIPTION:^   Filters input and
  2612. displays it one screen at a time.  The
  2613. message 'MORE' will appear if more data
  2614. is available.
  2615.  
  2616. COMMAND TYPE:^  External
  2617.  
  2618. VERSION:^   2.0 and up
  2619.  
  2620. USE:^  MORE
  2621.  
  2622. This filter is usually used in
  2623. conjunction with the | (pipe).  The pipe
  2624. is used to send the output from a
  2625. command and send it to another to be
  2626. processed.
  2627.  
  2628. EXAMPLE:  DIR | MORE^
  2629.  
  2630. The output from DIR will be piped to
  2631. MORE and will be displayed one screen at
  2632. a time.
  2633.  
  2634. NLSFUNC
  2635. COMMAND NAME:^  NLSFUNC
  2636.  
  2637. DESCRIPTION:^   NLSFUNC provides
  2638. support for extended country information
  2639. and allows you to use the CHCP command
  2640. to select code pages for all devices
  2641. defined as having code page switching
  2642. support.  NLSFUNC must be loaded prior
  2643. to using the CHCP command.
  2644.  
  2645. COMMAND TYPE:^  External
  2646.  
  2647. VERSION:^  3.3 and up
  2648.  
  2649. USE:^  NLSFUNC [[d:][path]filename]
  2650.  
  2651. d:path filename^ specifies the
  2652. location and name of the country
  2653. information file (COUNTRY.SYS).  If this
  2654. parameter is omitted, the drive path and
  2655. filename defined by COUNTRY= command in
  2656. the CONFIG.SYS file are used.  The file
  2657. name must be included if drive or path
  2658. are specified.
  2659.  
  2660. EXAMPLE:^  NLSFUNC C:\DIR1\COUNTRY.SYS
  2661.  
  2662. This example loads the NLSFUNC command
  2663. and specifies the location of the
  2664. COUNTRY.SYS file in a directory called
  2665. DIR1.
  2666.  
  2667.  
  2668. PATH
  2669. COMMAND NAME:^  PATH
  2670.  
  2671. DESCRIPTION:^   Sets the path of
  2672. directories that DOS will search when
  2673. a command is not found in the current
  2674. directory.
  2675.  
  2676. COMMAND TYPE:^  Internal
  2677.  
  2678. VERSION:^   2.0 and up
  2679.  
  2680. USE:^  PATH [[d:]path[[;[d:]
  2681.       path]...]]]
  2682.  
  2683. d: path; d: path;...^ define the paths
  2684. that DOS will search for commands and
  2685. programs.
  2686.  
  2687. PATH will only find files that can be
  2688. executed, such as .COM, .EXE, and .BAT.
  2689.  
  2690. EXAMPLE:  PATH C:\DOS;C:\BASIC^
  2691.  
  2692. After the above command has been
  2693. entered, assume we enter the command
  2694. TREE.  DOS will first search the current
  2695. directory.  If it doesn't find the
  2696. command in the current directory, it
  2697. will search the directory C:\DOS.  If
  2698. TREE is found in the C:\DOS directory
  2699. then it will be executed.  If it is not
  2700. found, then the search will be continued
  2701. until the command TREE is found or until
  2702. all directories have been searched.
  2703.  
  2704. PAUSE
  2705. COMMAND NAME:^  PAUSE
  2706.  
  2707. DESCRIPTION:^   Suspends execution of
  2708. a batch file until a key is pressed.
  2709.  
  2710. COMMAND TYPE:^  Internal (batch)
  2711.  
  2712. VERSION:^   2.0 and up
  2713.  
  2714. USE:^  PAUSE [comment]
  2715.  
  2716. comment^ is an optional comment that
  2717. may be entered.  It will be displayed
  2718. when PAUSE is executed.
  2719.  
  2720. EXAMPLE:  PAUSE Make sure that 
  2721.           your printer is on.^
  2722.  
  2723. When this PAUSE command is executed, the
  2724. following message will appear.
  2725.  
  2726. Make sure that your printer is on.^
  2727. Strike a key when ready...^
  2728.  
  2729. The message Strike a key when ready^
  2730. is automatically displayed whenever the
  2731. PAUSE command is used.
  2732.  
  2733. PRINT
  2734. COMMAND NAME:^  PRINT
  2735.  
  2736. DESCRIPTION:^   Prints text (ASCII)
  2737. files in the background mode. 
  2738.  
  2739. COMMAND TYPE:^  External 
  2740.  
  2741. VERSION:^   2.0 and up
  2742.  
  2743. USE:^  PRINT [/D: device] 
  2744.       [/B:buffersize] [/U:busytick] 
  2745.       [/M:maxtick] [/S:timeslice]
  2746.       [/Q:quesize][/C][/T][/P] [[d:]
  2747.       [path][filename]...]
  2748.  
  2749. /D:device^ specifies the device to
  2750. PRINT to.
  2751.  
  2752. /B:buffersize^ specifies the size of
  2753. the buffer (in bytes).
  2754.  
  2755. /U:busytick^ specifies the number of
  2756. clockticks that PRINT will wait while
  2757. the print device is busy or unavailable.
  2758.  
  2759. /M:maxtick^ specifies the number of
  2760. ticks that PRINT can have to print to
  2761. the print device.  Values from 1 to 255
  2762. will be accepted.
  2763.  
  2764. /S:timeslice^ specifies the time-slice
  2765. value. Values from 1 to 255 will be
  2766. accepted.
  2767.  
  2768. /Q:quesize^ specifies the number of
  2769. PRINT files that may be in the queue. 
  2770. Values from 1 to 32 are acceptable.
  2771.  
  2772. /C^ selects the cancel mode.
  2773.  
  2774. /T^ terminates the entire PRINT 
  2775. procedure.  All files currently being
  2776. PRINTed will be cancelled.
  2777.  
  2778. /P^ sets the print mode.  The preced-
  2779. ing filename and any files following /P
  2780. will be added to the PRINT queue.
  2781.  
  2782. d: path filename...^ is a list of
  2783. files to PRINT.
  2784.  
  2785.  
  2786. EXAMPLE: PRINT TEST.* /C^
  2787.  
  2788. will cancel all files with a filename of
  2789. test from the print queue.
  2790.  
  2791.  
  2792. EXAMPLE: PRINT TEST.DOC /C T.DOC /P^
  2793.  
  2794. cancels TEST.DOC and adds T.DOC to
  2795. the print queue.
  2796.  
  2797. PRINTER.SYS
  2798. COMMAND NAME:^  PRINTER.SYS
  2799.  
  2800. DESCRIPTION:^   Allows you to use code
  2801. page switching on the IBM Proprinter
  2802. Model 4201 and IBM Quietwriter III
  2803. Printer Model 5202.
  2804.  
  2805. USE:^  DEVICE=[d:][path][PRINTER.SYS
  2806. LPT#[:] = (type[,[hwcp][,n]])
  2807.  
  2808. DEVICE=[d:][path][PRINTER.SYS LPT#[:] =
  2809. (type[,[(hwcp1, hwcp2,...)][,n]])
  2810.  
  2811. LPT#^ specifies the printer device and
  2812. can be entered up to three times, one
  2813. for printers LPT1, LPT2, and LPT3.  The
  2814. device name PRN may be used in place of
  2815. LPT1.
  2816.  
  2817. type^ specifies one of the following
  2818. printer types:
  2819. 
  2820.   IBM Proprinter Model 4201
  2821.   IBM Quietwriter III Model 5202
  2822. ^
  2823.  
  2824. hwcp^ specifies the code page image
  2825. built into the hardware (437, 850, 860,
  2826. 863, or 865).
  2827.  
  2828. For the IBM Quietwriter III Model 5202,
  2829. the hwcp can be one code page, such as
  2830. 437, or it can be a pair of code pages,
  2831. such as (437,850).  For the IBM
  2832. Quietwriter III Model 5202, if two
  2833. hardware code pages have been specified,
  2834. then no code pages can be prepared, and
  2835. the value of n must equal zero.
  2836.  
  2837. n specifies the number of additional
  2838. code pages that can be prepared.  The
  2839. value of n determines the number of
  2840. buffers PRINTER.SYS will set up to hold
  2841. code pages being prepared.  The maximum
  2842. number of code pages that can be
  2843. prepared is 12.
  2844.  
  2845. The IBM Proprinter Model 4201 holds its
  2846. hardware code page in ROM.  When the IBM
  2847. Proprinter Model 4201 is started, it
  2848. copies the ROM code page into a RAM area
  2849. in the printer.
  2850.  
  2851. EXAMPLE:  DEVICE=PRINTER.SYS LPT1:=
  2852. (4201, 437, 1) LPT2:=(5202, 437, 0)
  2853. ^
  2854. This example installs the code page
  2855. switching for the LPT1: and LPT2:
  2856. devices.  It instructs the LPT1: driver
  2857. that the printer is a IBM Proprinter
  2858. Model 4201 and the LPT2: driver that the
  2859. printer is an IBM Quietwriter III Model
  2860. 5202.  Both printers have the 437 code
  2861. page built in.  The LPT1: driver is abel
  2862. to hold one code page prepared by the
  2863. MODE command, while the LPT2: driver can
  2864. have one code page prepared.
  2865.  
  2866.  
  2867. PROMPT
  2868. COMMAND NAME:^  PROMPT
  2869.  
  2870. DESCRIPTION:^   Changes the DOS
  2871. prompt.
  2872.  
  2873. COMMAND TYPE:^  Internal
  2874.  
  2875. VERSION:^   2.0 and up
  2876.  
  2877. USE:^  PROMPT [prompt-text]
  2878.  
  2879. prompt-text^ may be a text message or
  2880. one of several special characters.  
  2881.  
  2882. The special characters are listed below
  2883. along with the prompt that they will
  2884. display.
  2885.  
  2886. $t -  system time^
  2887. $d -  system date^
  2888. $p -  current directory^
  2889. $v -  version number^
  2890. $n -  default drive letter^
  2891. $g -  >^
  2892. $l -  <^
  2893. $b -  |^
  2894. $q -  =^
  2895. $h -  BACKSPACE^
  2896. $e -  ESCAPE^
  2897. $_ -  perform a carriage return and^
  2898.       line feed^
  2899.  
  2900. EXAMPLE:  PROMPT TEST^
  2901.  
  2902. will set the DOS prompt line to TEST.
  2903.  
  2904.  
  2905. EXAMPLE:  PROMPT $p$g^
  2906.  
  2907. will cause the prompt line to display
  2908. the current directory and the >^ 
  2909. character.
  2910.  
  2911. RECOVER
  2912. COMMAND NAME:^  RECOVER
  2913.  
  2914. DESCRIPTION:^   Recovers a file or
  2915. complete disk that contains bad sectors.
  2916.  
  2917. COMMAND TYPE:^  External
  2918.  
  2919. VERSION:^   2.0 and up
  2920.  
  2921. USE:^  RECOVER [d:][path]filename
  2922.          
  2923.     or^
  2924.  
  2925. RECOVER d:
  2926.  
  2927. d: path filename^  specifies
  2928. the drive, path, and filename of the
  2929. file or files that you wish to
  2930. recover.
  2931.  
  2932. The second format, RECOVER d:^ will
  2933. recover all files on a disk.
  2934.  
  2935. Individually recovered files will simply
  2936. be written over the old file (without
  2937. the defective sectors).
  2938.  
  2939. NOTE:^  When you recover an entire
  2940. disk, all files will be renamed and the
  2941. files which have been recovered will be
  2942. named in the following manner.
  2943.  
  2944.             FILEnnnn.REC^
  2945.  
  2946. nnnn^ is a sequential number starting
  2947. at 001.
  2948.  
  2949. EXAMPLE:  RECOVER A:^
  2950.  
  2951. recovers all files on drive A: renaming
  2952. them with the FILEnnnn.REC naming
  2953. convention.
  2954.  
  2955. REM
  2956. COMMAND NAME:^  REM
  2957.  
  2958. DESCRIPTION:^   Displays a remark
  2959. during the execution of a batch file.
  2960.  
  2961. COMMAND TYPE:^  Internal (batch)
  2962.  
  2963. VERSION:^   2.0 and up
  2964.  
  2965. USE:^  REM [comment]
  2966.  
  2967. A comment^ is generally used in a
  2968. batch file to display messages during 
  2969. execution.
  2970.  
  2971. EXAMPLE:  REM This is a test!^
  2972.  
  2973. will display the message:
  2974.   
  2975.           REM This is a test!^
  2976.  
  2977. REN[AME]
  2978. COMMAND NAME:^  REN[AME]
  2979.  
  2980. DESCRIPTION:^   Renames a file (or
  2981. group of files).  REN is the abbreviated
  2982. form of RENAME.  REN and RENAME are the
  2983. same command.  Wildcard characters ? and
  2984. * are allowed in the filenames.
  2985.  
  2986. COMMAND TYPE:^  Internal
  2987.  
  2988. VERSION:^   2.0 and up
  2989.  
  2990. USE:^  REN[AME] [d:][path] filename
  2991.       filename
  2992.  
  2993. d: path filename^ specifies the
  2994. file(s) to be RENAMEd.
  2995.  
  2996. The second filename^ is the new name
  2997. for the file(s).
  2998.  
  2999. EXAMPLE:  REN TEST TEST1.DAT^
  3000.  
  3001. changes the name of the file TEST to
  3002. TEST1.DAT.
  3003.  
  3004. REPLACE
  3005. COMMAND NAME:^  REPLACE
  3006.  
  3007. DESCRIPTION:^   Replaces files on a
  3008. disk or adds files to a disk.  REPLACE
  3009. is very similar to COPY, but several
  3010. additional options are available with
  3011. REPLACE.
  3012.  
  3013. COMMAND TYPE:^  External
  3014.  
  3015. VERSION:^  3.2 and up
  3016.  
  3017. USE:^  REPLACE [d:][path]filename
  3018.       [d:][path][/A][/P][/R][/S][/W]
  3019.  
  3020. d: path filename^ specifies the
  3021. filenames on the source disk that will
  3022. replace the files on the destination
  3023. disk.
  3024.  
  3025. d: path^ specifies the destination
  3026. drive and directory of the files that
  3027. are to be replaced.
  3028.  
  3029. /A^ causes REPLACE to copy only the
  3030. files that do not already exist on the
  3031. destination disk.
  3032.  
  3033. /P^ causes REPLACE to ask you whether
  3034. or not you want to replace each file. 
  3035. You will be prompted as each file is
  3036. copied.
  3037.  
  3038. /R^ causes REPLACE to replace the read
  3039. only files.
  3040.  
  3041. /S^ causes REPLACE to search all 
  3042. subdirectories on the destination disk
  3043. for matching files.  Matching files
  3044. found in any subdirectory will be
  3045. REPLACEd.  /S and /A can not be used
  3046. together.
  3047.  
  3048. /W^ causes REPLACE to wait for you to
  3049. insert a disk.
  3050.  
  3051. EXAMPLE:  REPLACE TEST.DAT C:\ /S^
  3052.  
  3053. REPLACE will replace any copy of the
  3054. file TEST.DAT in any and all directories
  3055. on drive C: with the copy on drive A:
  3056. (the default drive).
  3057.  
  3058. RESTORE
  3059. COMMAND NAME:^  RESTORE
  3060.  
  3061. DESCRIPTION:^   Restores backed up
  3062. files from one disk to another. 
  3063.  
  3064. COMMAND TYPE:^  External
  3065.  
  3066. VERSION:^   2.0 and up
  3067.  
  3068. USE:^  RESTORE d: [d:][path] filename
  3069.       [/S][/P][/B:mm:dd:yy][/A:mm:dd:yy]
  3070.       [/M][/N][/L:time] [/E:time]
  3071.  
  3072. d:^ specifies the drive that contains
  3073. the backed up files (files created using
  3074. the BACKUP command).
  3075.  
  3076. d: path filename^ specifies the
  3077. names of the files that you want to
  3078. restore and where you want to put them.
  3079.  
  3080. /S^ restores the files in all sub-
  3081. directories.  If /S is not specified,
  3082. only the current directory is restored.
  3083.  
  3084. /P^ causes RESTORE to prompt you
  3085. before restoring files that have changed
  3086. since they were backed up.  /P will also
  3087. cause RESTORE to prompt you before it
  3088. restores a read-only file.
  3089.  
  3090. EXAMPLE:  RESTORE A: C:\*.* /S^
  3091.  
  3092. will restore all files on drive A: 
  3093. (which had previously been backed up
  3094. using BACKUP) to drive C:.  All 
  3095. subdirectories will be restored.
  3096.  
  3097. NOTE:^  The following options /B,
  3098. /A, /M, /N, /L, and /E^ are new to DOS
  3099. 3.3.  Do not attempt to use them with
  3100. earlier versions.
  3101.  
  3102. /B:mm-dd-yy^ restores all files
  3103. modified on or before the date specified
  3104. by mm-dd-yy.
  3105.  
  3106. /A:mm-dd-yy^ restores all files
  3107. modified on or after the date by mm-dd-
  3108. yy.
  3109.  
  3110. /M^ restores files modified or deleted
  3111. since they were backed up.
  3112.  
  3113. /N^ restores files that no longer
  3114. exist on the target disk.
  3115.  
  3116. /L:time^ restores only those files
  3117. that were modified at or later than the
  3118. given time.
  3119.  
  3120. /E:time^ restores only those files
  3121. that were modified at or earlier than
  3122. the given time.
  3123.  
  3124. RMDIR
  3125. COMMAND NAME:^  RMDIR
  3126.  
  3127. DESCRIPTION:^   Removes a sub-
  3128. directory.
  3129.  
  3130. COMMAND TYPE:^  Internal
  3131.  
  3132. VERSION:^   2.0 and up
  3133.  
  3134. USE:^  RMDIR [d:]path
  3135.  
  3136.     or^
  3137.  
  3138. RD [d:]path
  3139.  
  3140. d: path^ specifies the subdirectory
  3141. to remove.
  3142.  
  3143. The subdirectory to be removed must be
  3144. empty or RMDIR will not be allowed.
  3145.  
  3146. EXAMPLE:  RD C:\DOS^
  3147.  
  3148. removes the subdirectory \DOS from drive
  3149. C:.
  3150.  
  3151. SELECT
  3152. COMMAND NAME:^  SELECT
  3153.  
  3154. DESCRIPTION:^   Installs DOS on a new
  3155. disk.  Also installs the keyboard and
  3156. country codes.  CAUTION!!!^  This
  3157. command formats the disk.
  3158.  
  3159. COMMAND TYPE:^  External
  3160.  
  3161. VERSION:^   3.0 and up
  3162.  
  3163. USE:^  SELECT [[A:| B:] D:[path]] xxx
  3164.       yy
  3165.  
  3166. [A:| B:]^ specifies either drive A or
  3167. drive B as the source drive.  The only
  3168. valid choices are A or B.  If you do not
  3169. specify a source drive, drive A will be
  3170. used.  The source drive should contain a
  3171. DOS diskette.
  3172.  
  3173. D: path^ selects the drive and path
  3174. that the DOS files will be copied to. 
  3175. If no drive is specified, drive B will
  3176. be used.  If no path is specified, the
  3177. files will be copied to the root
  3178. directory.
  3179.  
  3180. xxx^ specifies the country code. 
  3181. Country code tells DOS two things.  It
  3182. tells DOS which date and time format to
  3183. use and it tells DOS which currency
  3184. symbol to use.
  3185.  
  3186. yy^ selects the keyboard code.
  3187.  
  3188. The following table shows the available
  3189. country and keyboard codes.
  3190.  
  3191.  
  3192.              COUNTRY   KEYBOARD^
  3193.                CODE      CODE^
  3194.  
  3195. AUSTRALIA      061        *^
  3196. BELGIUM        032        *^
  3197. CANADA/FRENCH  002        *^
  3198. DENMARK        045        *^
  3199. FINLAND        358        *^
  3200. FRANCE         033        FR^
  3201. GERMANY        049        GR^
  3202. ITALY          039        IT^
  3203. ISRAEL         972        *^
  3204. MIDDLE EAST    785        *^
  3205. NETHERLANDS    031        *^
  3206. NORWAY         047        *^
  3207. PORTUGAL       351        *^
  3208. SPAIN          034        SP^
  3209. SWEDEN         046        *^
  3210. SWITZERLAND    041        *^
  3211. U. KINGDOM     044        UK^
  3212. USA            001        US^
  3213.  
  3214. *^ The keyboard routine may be
  3215. supplied on a separate diskette, or you
  3216. may choose any keyboard routine by using
  3217. the KEYBxx command.
  3218.  
  3219. EXAMPLE:  SELECT A: C:\ 034 SP^
  3220.  
  3221. performs the SELECT command using drive
  3222. A: as the source drive and drive C: as
  3223. the destination drive.  It also selects
  3224. COUNTRY code 034 (Spain) and KEYBOARD
  3225. code SP (Spanish).
  3226.  
  3227. SET
  3228. COMMAND NAME:^  SET
  3229.  
  3230. DESCRIPTION:^   Sets the command 
  3231. processor's environment or displays the
  3232. current settings.  Application programs
  3233. and commands may inspect the environment
  3234. string.
  3235.  
  3236. COMMAND TYPE:^  Internal
  3237.  
  3238. VERSION:^   2.0 and up
  3239.  
  3240. USE:^  SET [name=[parameter]]
  3241.  
  3242. If you enter SET with no parameters, the
  3243. current settings will be displayed.  If
  3244. you enter SET and name with no
  3245. parameter, then the current setting for
  3246. name will be deleted from the current
  3247. environment.
  3248.  
  3249. EXAMPLE:  SET look_in=C:\datadir^
  3250.  
  3251. after this command has been executed, an
  3252. application program could examine the
  3253. environment string and determine that
  3254. look_in has been set equal to
  3255. C:\datadir.  This information might be
  3256. used by the application program to
  3257. locate files that it needed.
  3258.  
  3259. SHARE
  3260. COMMAND NAME:^  SHARE
  3261.  
  3262. DESCRIPTION:^   Loads extra support
  3263. for file sharing.  This command is
  3264. used primarily by network applications.
  3265.  
  3266. COMMAND TYPE:^  External
  3267.  
  3268. VERSION:^   3.0 and up
  3269.  
  3270. USE:^  SHARE [/F: filespace]
  3271.       [/L: locks]
  3272.  
  3273. /F: filespace^ allocates file space in
  3274. bytes for the area used to record
  3275. information necessary for file sharing.
  3276.  
  3277. /L: locks^ allocates space for the
  3278. number of locks that you want.
  3279.  
  3280. EXAMPLE:  SHARE^
  3281.  
  3282. loads file sharing support.  The default
  3283. values of 2048 bytes for filespace
  3284. (/F: filespace) and 20 locks (/L: locks)
  3285. will be used.
  3286.  
  3287. SHELL
  3288. COMMAND NAME:^  SHELL
  3289.  
  3290. DESCRIPTION:^   Allows another command
  3291. processor to be used in place of
  3292. COMMAND.COM.
  3293.  
  3294. COMMAND TYPE:^  System Configuration
  3295.  
  3296. VERSION:^   2.0 and up
  3297.  
  3298. USE:^  SHELL = [d:][path] filename
  3299.       [parm1][parm2]
  3300.  
  3301. d: path filename^ specifies the file
  3302. that will be loaded in place of 
  3303. COMMAND.COM.
  3304.  
  3305. NOTE:^  This command must be placed in
  3306. the CONFIG.SYS file and is not a normal
  3307. DOS command.
  3308.  
  3309. SHIFT
  3310. COMMAND NAME:^  SHIFT
  3311.  
  3312. DESCRIPTION:^   Allows use of more
  3313. than 10 replaceable parameters within a
  3314. batch file.
  3315.  
  3316. COMMAND TYPE:^  Internal (batch)
  3317.  
  3318. VERSION:^   2.0 and up
  3319.  
  3320. USE:^  SHIFT
  3321.  
  3322. When more than one replaceable parameter
  3323. is used, SHIFT will shift the parameter
  3324. list one position to the left.  
  3325.  
  3326. EXAMPLE:^  Assume that there is a
  3327. batch file called COPYFILE.BAT that
  3328. copies files from one drive to another.
  3329.  
  3330. Also assume that it uses 4 replaceable
  3331. parameters, %0, %1, %2, and %3.  If you
  3332. invoke COPYFILE.BAT using the
  3333. replaceable parameters:
  3334.  
  3335.     COPYFILE *.DAT *.EXE *.COM *.BAT^
  3336.  
  3337. then %0 equals *.DAT^, %1 equals^
  3338. *.EXE^, %2 equals *.COM^, and %3^
  3339. equals *.BAT^.  After a SHIFT command
  3340. is issued, the list of parameters will
  3341. shift one to the left and, %0 will^
  3342. equal *.EXE^, %1 will equal *.COM^,
  3343. and  %2 will equal *.BAT^.
  3344.  
  3345. SORT
  3346. COMMAND NAME:^  SORT
  3347.  
  3348. DESCRIPTION:^   Reads data from a
  3349. device, sorts it and writes it.
  3350.  
  3351. COMMAND TYPE:^  External
  3352.  
  3353. VERSION:^   2.0 and up
  3354.  
  3355. USE:^  SORT [/R][/+n]
  3356.  
  3357. /R^ causes SORT to sort in reverse
  3358. order.  For example, Z comes before A
  3359. and 9 comes before 1.
  3360.  
  3361. /+n^ causes SORT to sort starting
  3362. with column n.
  3363.  
  3364. This command is usually used in
  3365. conjunction with a pipe ( | ) or
  3366. with file redirection ( < or > ).
  3367.  
  3368. EXAMPLE:  DIR | SORT /+10^
  3369.  
  3370. will read a directory, sort the
  3371. directory using column 10 (the filename
  3372. extension) to sort by, and then display
  3373. the directory.
  3374.  
  3375. EXAMPLE:^  SORT < UNSORTED > SORTED^
  3376.  
  3377. will read the file UNSORTED, sort it and
  3378. write the results to the file SORTED.
  3379.  
  3380. SUBST
  3381. COMMAND NAME:^  SUBST
  3382.  
  3383. DESCRIPTION:^   Allows you to refer to
  3384. a drive and path specifier with a
  3385. different name that you choose.
  3386.  
  3387. COMMAND TYPE:^  External
  3388.  
  3389. VERSION:^   3.1 and up
  3390.  
  3391. USE:^  SUBST d: d:path
  3392.  
  3393.     or^
  3394.  
  3395. SUBST d: /D
  3396.  
  3397.     or^
  3398.  
  3399. SUBST
  3400.  
  3401.  
  3402. d:^ specifies the drive letter that
  3403. you will use as a substitute for a
  3404. particular drive and path.
  3405.  
  3406. d:path^ specifies the drive letter and
  3407. path that you will refer to with a
  3408. nickname.
  3409.  
  3410. /D^ deletes a substitution.  You must
  3411. also specify the drive letter of the
  3412. drive whose substitution you want to
  3413. delete.
  3414.  
  3415. EXAMPLE:  SUBST J: C:\DOS^
  3416.  
  3417. will allow you to treat the directory
  3418. C:\DOS as a drive.  After executing this
  3419. SUBST command, DIR J: and DIR C:\DOS
  3420. would net identical results.
  3421.  
  3422. EXAMPLE:  SUBST J: /D^
  3423.  
  3424. will delete the substitution created in
  3425. the previous example.
  3426.  
  3427. SUBST entered with no parameters will
  3428. display all current substitutions.
  3429.  
  3430.  
  3431. NOTE:^  The first drive letter
  3432. specified (d:) cannot be the default
  3433. drive.
  3434.  
  3435. SYS
  3436. COMMAND NAME:^  SYS
  3437.  
  3438. DESCRIPTION:^   Transfers the operat-
  3439. ing system to another disk.
  3440.  
  3441. COMMAND TYPE:^  External
  3442.  
  3443. VERSION:^   2.0 and up
  3444.  
  3445. USE:^  SYS d:
  3446.  
  3447. d:^ specifies the drive that you wish
  3448. to transfer the system files to.
  3449.  
  3450. IBMBIO.COM^ and IBMDOS.COM^ are the
  3451. two invisible files that are copied by
  3452. the SYS command.
  3453.  
  3454. DOS expects IBMBIO.COM and IBMDOS.COM to
  3455. be the first two files in the directory.
  3456. If you get an error using the SYS
  3457. command it is probably because one or
  3458. both of the first two positions are
  3459. already occupied.
  3460.  
  3461. EXAMPLE:  SYS C:^
  3462.  
  3463. transfers the system files (IBMBIO.COM
  3464. and IBMDOS.COM) to drive C.
  3465.  
  3466. TIME
  3467. COMMAND NAME:^  TIME
  3468.  
  3469. DESCRIPTION:^   Displays and sets the
  3470. system time.
  3471.  
  3472. COMMAND TYPE:^  Internal
  3473.  
  3474. VERSION:^   2.0 and up
  3475.  
  3476. USE:^  TIME [hh:mm[:ss[.xx]]]
  3477.  
  3478. hh^ specifies the hours using military
  3479. time format (0 to 23).  
  3480.  
  3481. mm^ specifies minutes.  Numbers from 0
  3482. to 59 will be accepted for minutes.
  3483.  
  3484. ss^ specifies seconds.  Numbers from 0
  3485. to 59 will be accepted for seconds.
  3486.  
  3487. xx^ specifies hundredths of a second.
  3488. Numbers from 0 to 99 will be accepted
  3489. for hundredths of a second.
  3490.  
  3491. TIME entered with no parameters will
  3492. display the current time and give you
  3493. the option to either change the time or
  3494. leave it as it is.
  3495.  
  3496. EXAMPLE:  TIME 12:20:15.90^
  3497.  
  3498. sets the time for 12 hours, 20 minutes,
  3499. 15 seconds, and 90 hundredths of a
  3500. second.
  3501.  
  3502. TREE
  3503. COMMAND NAME:^  TREE
  3504.  
  3505. DESCRIPTION:^   Displays all director-
  3506. ies and subdirectories on a particular
  3507. diskette.  It can also list all files in
  3508. each directory and subdirectory.
  3509.  
  3510. COMMAND TYPE:^  External
  3511.  
  3512. VERSION:^   2.0 and up
  3513.  
  3514. USE:^  TREE [d:][/F]
  3515.  
  3516. d:^ is the drive whose directory paths
  3517. will be listed.
  3518.  
  3519. /F^ causes TREE to list the individual
  3520. files in each directory as well as the
  3521. paths.
  3522.  
  3523. EXAMPLE:  TREE C: /F^
  3524.  
  3525. displays the directory paths of drive C
  3526. and also lists all files in each
  3527. directory.
  3528.  
  3529. TYPE
  3530. COMMAND NAME:^  TYPE
  3531.  
  3532. DESCRIPTION:^   Lists the contents of
  3533. a file to the display.
  3534.  
  3535. COMMAND TYPE:^  Internal
  3536.  
  3537. VERSION:^   2.0 and up
  3538.  
  3539. USE:^  TYPE [d:][path]filename
  3540.  
  3541. d: path filename^ specifies the drive,
  3542. path, and filename of the file to be
  3543. TYPEd.
  3544.  
  3545. If the file that you TYPE is not
  3546. readable, it probably is not a text or
  3547. ASCII file.
  3548.  
  3549. EXAMPLE:  TYPE TEST.TXT^
  3550.  
  3551. displays the file TEST.TXT on the
  3552. screen.  By modifying the command to
  3553. TYPE TEST.TXT > PRN, the file will be
  3554. sent to the printer.
  3555.  
  3556. VDISK.SYS
  3557. COMMAND NAME:^  VDISK.SYS
  3558.  
  3559. DESCRIPTION:^   VDISK sets up a
  3560. virtual disk.  Virtual disks actually
  3561. make your computers memory act like a
  3562. disk drive.  As a result, a virtual disk
  3563. will be much faster than an actual disk
  3564. drive.
  3565.  
  3566. COMMAND TYPE:^  External
  3567.  
  3568. VERSION:^  3.0 and up
  3569.  
  3570. USE:^  DEVICE=VDISK.SYS[comment][bbb]
  3571.       [comment][sss][comment][ddd]
  3572.       [/E[:m]]
  3573.  
  3574. comment^ is a message containing
  3575. normal text characters.
  3576.  
  3577. bbb^ is the size of the virtual disk
  3578. in Kbytes.  Values between 1K and the
  3579. memory available in your machine will be
  3580. accepted.
  3581.  
  3582. sss^ is the sector size in bytes. 
  3583. 128, 256, and 512 are the sizes that
  3584. will be accepted.
  3585.  
  3586. A smaller sector size will utilize space
  3587. much better, but a larger sector will
  3588. improve performance.
  3589.  
  3590. ddd^ is the number of files that the
  3591. virtual disk can hold.  Values between 2
  3592. and 512 are accepted.
  3593.  
  3594. /E^ will force VDISK to use the
  3595. extended memory (memory above 1 
  3596. megabyte).
  3597.  
  3598. :m^ is the maximum number of sectors
  3599. of data that VDISK will transfer at a
  3600. time.  The possible numbers for :m are 1
  3601. through 8.
  3602.  
  3603. EXAMPLE: DEVICE=VDISK.SYS 200 256
  3604. 64^
  3605.  
  3606. sets up a virtual disk with 200K storage
  3607. space, 256 bytes per sector, and 64
  3608. directory entries.
  3609.  
  3610. NOTE:^  The VDISK.SYS device driver
  3611. must be placed in the CONFIG.SYS file
  3612. and be used in conjunction with the
  3613. DEVICE = DRIVER command. 
  3614.  
  3615. VER
  3616. COMMAND NAME:^  VER
  3617.  
  3618. DESCRIPTION:^   Displays the version
  3619. of DOS that you are currently using.
  3620.  
  3621. COMMAND TYPE:^  Internal
  3622.  
  3623. VERSION:^   2.0 and up
  3624.  
  3625. USE:^  VER
  3626.  
  3627. EXAMPLE:  VER^
  3628.  
  3629. displays the version of DOS that you are
  3630. currently using.
  3631.  
  3632. VERIFY
  3633. COMMAND NAME:^  VERIFY
  3634.  
  3635. DESCRIPTION:^   Turns VERIFY on or
  3636. off.  Verify ensures that data is
  3637. recorded correctly.
  3638.  
  3639. COMMAND TYPE:^  Internal
  3640.  
  3641. VERSION:^   2.0 and up
  3642.  
  3643. USE:^  VERIFY [ON|OFF]
  3644.  
  3645. ON | OFF^ will turn VERIFY ON or OFF.
  3646.  
  3647. When VERIFY is ON, DOS will check to see
  3648. if data written was written correctly. 
  3649.  
  3650.  
  3651. EXAMPLE:  VERIFY ON^
  3652.  
  3653. sets VERIFY to ON.
  3654.  
  3655. VERIFY entered with no parameters will
  3656. display the current setting of VERIFY.
  3657.  
  3658. VOL
  3659. COMMAND NAME:^  VOL
  3660.  
  3661. DESCRIPTION:^   Displays the VOLUME
  3662. LABEL of the specified diskette.
  3663.  
  3664. COMMAND TYPE:^  Internal
  3665.  
  3666. VERSION:^   2.0 and up
  3667.  
  3668. USE:^  VOL [d:]
  3669.  
  3670. d:^ is the drive whose VOLume label
  3671. will be displayed.
  3672.  
  3673. EXAMPLE:  VOL^
  3674.  
  3675. displays the VOLume label of the current
  3676. drive.
  3677.  
  3678. XCOPY
  3679. COMMAND NAME:^  XCOPY
  3680.  
  3681. DESCRIPTION:^   Copies groups of
  3682. files.  Subdirectories can be included.
  3683.  
  3684. COMMAND TYPE:^  External
  3685.  
  3686. VERSION:^   3.2 and up
  3687.  
  3688. USE:^  XCOPY [d:][path] filename
  3689.       [d:][path][filename] [/A][/D][/E]
  3690.       [/M][/P][/S][/V][/W]
  3691.  
  3692.   or^
  3693.  
  3694. XCOPY [d:] path [filename]
  3695. [d:][path] [filename] [/A][/D][/E]
  3696. [/M][/P][/S][/V][/W]
  3697.  
  3698.   or^
  3699.  
  3700. XCOPY d:[path] [filename] 
  3701. [d:][path][filename] [/A][/D][/E]
  3702. [/M][/P][/S][/V][/W]
  3703.  
  3704.  
  3705. The first d: path filename^
  3706. specifies the source drive, path, and
  3707. filename.
  3708.  
  3709. The second d: path filename^
  3710. specifies the destination drive, path,
  3711. and filename.
  3712.  
  3713. /A^ copies only those files that have
  3714. been modified since the last BACKUP /M
  3715. or XCOPY /M.
  3716.  
  3717. /D^ copies files whose date is equal
  3718. to or later than the date specified.  If
  3719. you wish to specify a date, the format
  3720. is /D:mm-dd-yy or whatever date format
  3721. you may have selected using the COUNTRY
  3722. or SELECT commands.
  3723.  
  3724. /E^ causes XCOPY to create sub-
  3725. directories on the destination drive as
  3726. it copies.
  3727.  
  3728. /M^ copies only those files that have
  3729. been modified since the last BACKUP /M
  3730. or XCOPY /M.  The /M option is identical
  3731. to the /A option except XCOPY /M will
  3732. reset the flags on those files that have
  3733. been modified since the last backup.
  3734.  
  3735. /P^ causes XCOPY to prompt you before
  3736. copying each file.
  3737.  
  3738. /S^ causes XCOPY to copy files in any
  3739. subdirectories below the directory that
  3740. XCOPY starts in.
  3741.  
  3742. /V^ causes XCOPY to VERIFY that the
  3743. data recorded was recorded correctly.
  3744.  
  3745. /W^ causes XCOPY to wait for you to
  3746. insert a disk before beginning.
  3747.  
  3748. EXAMPLE:  XCOPY C:\ D:\ /S^
  3749.  
  3750. will copy all files in all directories
  3751. from drive C: to drive D:.
  3752.  
  3753.